3136 lines
152 KiB
XML
3136 lines
152 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>xDataService</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:xDataService.Configuration.XDataBaseConfiguration">
|
|
<summary>
|
|
Describe a Database ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataBaseConfiguration.Provider">
|
|
<summary>
|
|
Provider Type ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataBaseConfiguration.ConnectionString">
|
|
<summary>
|
|
Connection String which provide Requires Data to Connect to Db Provider ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataBaseConfiguration.SeedItems">
|
|
<summary>
|
|
Holds Seeding items ...
|
|
nameof(TEntity) => TEntity
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Configuration.XDataServiceConfiguration">
|
|
<summary>
|
|
Represent Configurations of DataService Module ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.GraphQLBasePath">
|
|
<summary>
|
|
the base path for providing GraphQL ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.Databases">
|
|
<summary>
|
|
Data Bases Configuration ...
|
|
</summary>
|
|
<typeparam name="XDataBaseConfiguration"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.EnableSoftDelete">
|
|
<summary>
|
|
Enable Soft Delete Entities or Not ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.SeedingMode">
|
|
<summary>
|
|
Specified Seeding Mode ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.EnableTracking">
|
|
<summary>
|
|
Enable Tracking of Entities ...
|
|
Only Used on EFCore ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.EnableDetailedErrors">
|
|
<summary>
|
|
Enable Logging Details of Errors ...
|
|
Only Used on EFCore ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.EnableSensitiveDataLogging">
|
|
<summary>
|
|
Enable Logging Sensitive Data ...
|
|
Only Used on EFCore ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.XDataServiceConfiguration.PagingConfiguration">
|
|
<summary>
|
|
this is a way to provide Default Pagination Data on XQuery based requests ...
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Configuration.PagingConfiguration">
|
|
<summary>
|
|
this is a way to provide Default Pagination Data on XQuery based requests ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.PagingConfiguration.DefaultPageSize">
|
|
<summary>
|
|
Default Page Size ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.PagingConfiguration.MaxAvailablePageSize">
|
|
<summary>
|
|
restrict Maximum Page Size ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Configuration.PagingConfiguration.MinAvailablePageSize">
|
|
<summary>
|
|
restrice Minimum Page Size ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="T:xDataService.Constants.XDataServiceConstants">
|
|
<summary>
|
|
Default Pagination Values ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Constants.XDbProviders">
|
|
<summary>
|
|
Represent Supported DBMS for Managing Data ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Constants.ProviderType">
|
|
<summary>
|
|
Represent Supported DBMS for Managing Data ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Constants.XDbSeedingMode">
|
|
<summary>
|
|
All Seeding Data Mode ...
|
|
</summary>
|
|
</member>
|
|
<member name="F:xDataService.Constants.XDbSeedingMode.None">
|
|
<summary>
|
|
No Seed Data ...
|
|
</summary>
|
|
</member>
|
|
<member name="F:xDataService.Constants.XDbSeedingMode.AddIfNotExists">
|
|
<summary>
|
|
Seed Only New Items ...
|
|
</summary>
|
|
</member>
|
|
<member name="F:xDataService.Constants.XDbSeedingMode.AddOrUpdate">
|
|
<summary>
|
|
Seed Force (Add/Update) ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Controllers.XBaseRepositoryController`2">
|
|
<summary>
|
|
an Abstract Controller for Providing Entity Repository Actions Implementatin ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.Add(`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.AddOrUpdate(`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add or Update Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.AddMany(xModels.Base.XBaseRangeRequest{`0},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add a Collection of Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="request"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.Get(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.GetAll(System.Boolean,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get All Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultOrders"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.FindOne(System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Find Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.FindMany(System.String,System.Boolean,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Find Many Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultOrders"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.Query(xModels.Dtos.XQuery,System.Boolean,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Retrieve Items Based on Query Mechanism ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultOrders"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.Update(`1,`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.UpdateMany(xModels.Base.XBaseRangeRequest{`0},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a Collection of items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="request"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.IsExists(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check an Item Exists or not ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.Remove(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove an Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseRepositoryController`2.RemoveMany(xModels.Base.XBaseRangeRequest{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove Many Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="request"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Controllers.XBaseServiceController`3">
|
|
<summary>
|
|
an Abstract Controller for Providing Entity Dto Repository Service Actions Implementatin ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TDto"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.Add(`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.AddOrUpdate(`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add or Update Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.AddMany(xModels.Base.XBaseRangeRequest{`1},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add a Collection of Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="request"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.Get(`2,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.GetAll(System.Boolean,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get All Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultOrders"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.FindOne(System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Find Specified Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.FindMany(System.String,System.Boolean,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Find Many Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultOrders"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.Query(xModels.Dtos.XQuery,System.Boolean,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Retrieve Items Based on Query Mechanism ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="useDefaultOrders"></param>
|
|
<param name="useDefaultIncludes"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.Update(`2,`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update Item ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.UpdateMany(xModels.Base.XBaseRangeRequest{`1},System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a Collection of items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="request"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.IsExists(`2,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check an Item Exists or not ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.Remove(`2,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove an Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Controllers.XBaseServiceController`3.RemoveMany(xModels.Base.XBaseRangeRequest{`1},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove Many Items ...
|
|
</summary>
|
|
<remarks>
|
|
</remarks>
|
|
<param name="request"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Db.XDbContext">
|
|
<summary>
|
|
Provide an abstraction layout arround DBContext ...
|
|
Only Used on EFCore ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Db.XDbContext.GetDatabaseConfiguration">
|
|
<summary>
|
|
Extract Current Database Configuration ...
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Db.XUnitOfWorks`1">
|
|
<summary>
|
|
Provide Unit Of Works Design Pattern for Db Transactions ...
|
|
Only Used on EFCore ...
|
|
</summary>
|
|
<typeparam name="TDbContext"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Db.XUnitOfWorks`1.SaveChanges">
|
|
<summary>
|
|
Save Changes
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Db.XUnitOfWorks`1.SaveChangesAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Save Changes Async
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.DI.XDIHelperExtension.GetXDataServiceConfiguration(Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Retrive XDataService Configurations
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="connectionName"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.DI.XDIHelperExtension.AddXDataServiceConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Register XDataService Configuration ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="M:xDataService.DI.XDIHelperExtension.AddXDataServiceConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Configuration.XDataServiceConfiguration)">
|
|
<summary>
|
|
Register XDataService Configuration ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="M:xDataService.DI.XDIHelperExtension.AddXDatabase(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Configuration.IConfiguration,xDataService.Models.XDatabaseDescriptor,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register a Data Base using Descriptor ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="configuration"></param>
|
|
<param name="descriptor"></param>
|
|
<param name="lifeTime"></param>
|
|
</member>
|
|
<member name="M:xDataService.DI.XDIHelperExtension.UseXRepository(Microsoft.AspNetCore.Builder.IApplicationBuilder,xDataService.Models.XRepositoryDescriptor,System.Boolean)">
|
|
<summary>
|
|
Use a Repository Middlewares by Providing it's Descriptor ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="descriptor"></param>
|
|
<param name="isDevelopmentEnvironment"></param>
|
|
</member>
|
|
<member name="F:xDataService.DI.XDIHelperExtension.XLogTag">
|
|
<summary>
|
|
a LogTag for xDataService ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.DI.XDIHelperExtension.Log(System.String)">
|
|
<summary>
|
|
print a log in Console ...
|
|
</summary>
|
|
<param name="message"></param>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.DbContextOptionExtensions.ToMySQLDbContextOptionsBuilder(System.Action{System.Object})">
|
|
<summary>
|
|
convert dynamic object to MySqlDbContextOptionBuilder ...
|
|
Only Used in EFCore ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.DbContextOptionExtensions.ToSqliteDbContextOptionsBuilder(System.Action{System.Object})">
|
|
<summary>
|
|
convert dynamic object to SqliteDbContextOptionBuilder ...
|
|
Only Used in EFCore ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.DbContextOptionExtensions.ToSqlServerDbContextOptionsBuilder(System.Action{System.Object})">
|
|
<summary>
|
|
convert dynamic object to SqlServerDbContextOptionBuilder ...
|
|
Only Used in EFCore ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.EntityExtensions.GetPropValues``1(``0)">
|
|
<summary>
|
|
return all values of an entity properties as a json string ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.EntityExtensions.PropValuesContains``1(``0,System.String)">
|
|
<summary>
|
|
check values of all properties of an Entity contains specific value or not ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="value"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.EntityExtensions.GetDefaultColumnsMap``1(``0)">
|
|
<summary>
|
|
Retrieve Default Column Map of specific Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.EntityExtensions.IsXEntity(System.Type)">
|
|
<summary>
|
|
Check a Type is XBaseEntity or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplyFilter``2(System.Linq.IQueryable{``0},System.String)">
|
|
<summary>
|
|
Apply Search Filter on a Query
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="filter"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplyFilterAsync``2(System.Linq.IQueryable{``0},System.String)">
|
|
<summary>
|
|
Apply Search Filter on a Query
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="filter"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplyFilterAsync``2(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
Apply Search Filter on a Enumerable
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="filter"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplyFilter``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
Apply Search Filter on a Enumerable
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="filter"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.OrderBy``1(System.Linq.IQueryable{``0},System.String)">
|
|
<summary>
|
|
provide a way to Order an IQueryable by string FieldName ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="propertyName"></param>
|
|
<typeparam name="TSource"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.OrderBy``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
provide a way to Order an IEnumerable by string FieldName ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="propertyName"></param>
|
|
<typeparam name="TSource"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.OrderByDescending``1(System.Linq.IQueryable{``0},System.String)">
|
|
<summary>
|
|
provide a way to Order an IQueryable by string FieldName ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="propertyName"></param>
|
|
<typeparam name="TSource"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.OrderByDescending``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>
|
|
provide a way to Order an IEnumerable by string FieldName ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="propertyName"></param>
|
|
<typeparam name="TSource"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplySorting``2(System.Linq.IQueryable{``0},System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}})">
|
|
<summary>
|
|
Apply Sorting on a query
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="sortBy"></param>
|
|
<param name="isAscending"></param>
|
|
<param name="columnsMap"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplySorting``2(System.Collections.Generic.IEnumerable{``0},System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}})">
|
|
<summary>
|
|
Apply Sorting on a query
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="sortBy"></param>
|
|
<param name="isAscending"></param>
|
|
<param name="columnsMap"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplySorting``1(System.Collections.Generic.IEnumerable{``0},System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}})">
|
|
<summary>
|
|
Apply Sorting on a Enumerable
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="sortBy"></param>
|
|
<param name="isAscending"></param>
|
|
<param name="columnsMap"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplyPaging``1(System.Linq.IQueryable{``0},System.Nullable{System.Int32},System.Nullable{System.Int32})">
|
|
<summary>
|
|
Apply Paging on a qury
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="page"></param>
|
|
<param name="pageSize"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.ApplyPaging``1(System.Collections.Generic.IEnumerable{``0},System.Nullable{System.Int32},System.Nullable{System.Int32})">
|
|
<summary>
|
|
Apply Paging on a Enumerable
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="page"></param>
|
|
<param name="pageSize"></param>
|
|
<typeparam name="T"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.CountPages(xModels.Dtos.XQuery,System.Int32)">
|
|
<summary>
|
|
Count Query Pages based on Specified Total Number ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="totalItems"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.IQueryableExtensions.NormalizeQuery(xModels.Dtos.XQuery,xDataService.Configuration.XDataServiceConfiguration)">
|
|
<summary>
|
|
Normalize an XQuery based on Data Service Configurations ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="configuration"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDatabaseDescriptorExtensions.IsValid(xDataService.Models.XDatabaseDescriptor)">
|
|
<summary>
|
|
Validate a Database Descriptor ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDatabaseDescriptorExtensions.HasProvider(xDataService.Models.XDatabaseDescriptor)">
|
|
<summary>
|
|
Chack a Descriptor Has Provider or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDatabaseDescriptorExtensions.HasContext(xDataService.Models.XDatabaseDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has EF Core Context or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDatabaseDescriptorExtensions.HasRepositories(xDataService.Models.XDatabaseDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has Repositories or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDatabaseDescriptorExtensions.HasConventionPacks(xDataService.Models.XDatabaseDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has MongoDB Convention Packs ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDataServiceConfigurationExtensions.ToDbProvider(System.String)">
|
|
<summary>
|
|
Extract Provider enum from Provider Type ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDataServiceConfigurationExtensions.GetMongoDbURI(xDataService.Configuration.XDataBaseConfiguration)">
|
|
<summary>
|
|
Retrieve Mongo URI from ConnectionString
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XDataServiceConfigurationExtensions.GetMongoDbDatabase(xDataService.Configuration.XDataBaseConfiguration)">
|
|
<summary>
|
|
Retrieve Mongo Database Name from Connaction string
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:xDataService.Extensions.XReferenceExtensions.ToXReferenceString``1(xDataService.Models.XReference{``0},System.Nullable{System.Char})" -->
|
|
<!-- Badly formed XML comment ignored for member "M:xDataService.Extensions.XReferenceExtensions.FromXReference``1(System.String,System.Nullable{System.Char})" -->
|
|
<!-- Badly formed XML comment ignored for member "M:xDataService.Extensions.XReferenceExtensions.ToXReferenceString``1(System.Collections.Generic.IEnumerable{xDataService.Models.XReference{``0}})" -->
|
|
<!-- Badly formed XML comment ignored for member "M:xDataService.Extensions.XReferenceExtensions.ParseXReferenceList``1(System.String)" -->
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.IsValid(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Validate a Descriptor ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.HasEvents(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has Events Service or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.HasContext(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has EF Core Context or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.HasGraphSupport(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has GraphQL Support or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.HasKeyGenerator(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has Key Generator Service or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.HasRepository(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has Repository Service or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Extensions.XRepositoryDescriptorExtensions.HasSeeder(xDataService.Models.XRepositoryDescriptor)">
|
|
<summary>
|
|
Check a Descriptor Has Seeder or not ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.GraphQL.XBaseGraphObjectType`2">
|
|
<summary>
|
|
Base Entity GraphType Object ...
|
|
</summary>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXDbContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XDatabaseDescriptor,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register DbContext ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="databaseDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TContext"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``4(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1,``2,``3},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``6(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1,``2,``3,``4,``5},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``12(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``14(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XInMemoryRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<typeparam name="TRepositoryService"></typeparam>
|
|
<typeparam name="TRepositoryImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``16(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XInMemoryRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<typeparam name="TRepositoryService"></typeparam>
|
|
<typeparam name="TRepositoryImplementation"></typeparam>
|
|
<typeparam name="TSeederService"></typeparam>
|
|
<typeparam name="TSeederImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``14(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XMongoRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<typeparam name="TRepositoryService"></typeparam>
|
|
<typeparam name="TRepositoryImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``16(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XMongoRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<typeparam name="TRepositoryService"></typeparam>
|
|
<typeparam name="TRepositoryImplementation"></typeparam>
|
|
<typeparam name="TSeederService"></typeparam>
|
|
<typeparam name="TSeederImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``15(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XEFRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<typeparam name="TRepositoryService"></typeparam>
|
|
<typeparam name="TRepositoryImplementation"></typeparam>
|
|
<typeparam name="TContext"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXRepository``17(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XEFRepositoryDescriptor{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Repository ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<typeparam name="TRepositoryService"></typeparam>
|
|
<typeparam name="TRepositoryImplementation"></typeparam>
|
|
<typeparam name="TContext"></typeparam>
|
|
<typeparam name="TSeederService"></typeparam>
|
|
<typeparam name="TSeederImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.UseXGraphQL``8(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Use GraphQL ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<param name="source"></param>
|
|
<param name="graphBasePath"></param>
|
|
<param name="graphPath"></param>
|
|
<param name="withPlayGround"></param>
|
|
<param name="options"></param>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.ExtractEntityAssemblies">
|
|
<summary>
|
|
Extract Assemblies which Contains Entity ...
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.RegisterAllEntities(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
|
<summary>
|
|
Register All Entities using Model Builder ...
|
|
</summary>
|
|
<param name="modelBuilder"></param>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXUnitOfWorks``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Unit of Works ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TContext"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXKeyGenerator``4(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Key Generator Service ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TKeyGeneratorService"></typeparam>
|
|
<typeparam name="TKeyGeneratorImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXEvents``4(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register Events Service ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TEventsService"></typeparam>
|
|
<typeparam name="TEventsImplementation"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Helpers.XDataServiceHelper.AddXGraphQL``8(Microsoft.Extensions.DependencyInjection.IServiceCollection,xDataService.Models.XRepositoryDescriptor{``0,``1},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
|
|
<summary>
|
|
Register GraphQL Service ...
|
|
</summary>
|
|
<param name="source"></param>
|
|
<param name="repositoryDescriptor"></param>
|
|
<param name="lifetime"></param>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TGraph"></typeparam>
|
|
<typeparam name="TGraphKey"></typeparam>
|
|
<typeparam name="TGraphQuery"></typeparam>
|
|
<typeparam name="TGraphTypeHelperService"></typeparam>
|
|
<typeparam name="TGraphTypeHelperImplementation"></typeparam>
|
|
<typeparam name="TGraphSchema"></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Helpers.XSequentialGuid">
|
|
<summary>
|
|
this service provide Sequential GUID mechanism for Entity Ids ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXBaseDbSeeder`2">
|
|
<summary>
|
|
Db Seeder used to seed data on Database on startup time ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseDbSeeder`2.Entity">
|
|
<summary>
|
|
Holds Entity Name ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseDbSeeder`2.Database">
|
|
<summary>
|
|
Holds Database Name ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseDbSeeder`2.Repository">
|
|
<summary>
|
|
Repository Service for Data Manipulation ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseDbSeeder`2.DataServiceConfiguration">
|
|
<summary>
|
|
DataServiceConfiguration ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseDbSeeder`2.Seed">
|
|
<summary>
|
|
do all seeding action by helping of Repositories here ...
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXBaseReferencedProvider`2">
|
|
<summary>
|
|
in Some Cases we have Entities Which Can Referenced for Specified
|
|
Provider and Types ...
|
|
this interface Globaly introduce all available Actions for those ...
|
|
|
|
TKey: type of Provider Models Keys ...
|
|
TModel: type of Dto which Referenced ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseReferencedProvider`2.Provider">
|
|
<summary>
|
|
Provider Identifier ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.GetReference(`1,System.Int32,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get Specified Indexed Reference for Specific Provided ID ...
|
|
</summary>
|
|
<param name="providedForId"></param>
|
|
<param name="forIndex"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.GetAllReferences(`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Retrieve all Exists References of Specific Provided ID ...
|
|
</summary>
|
|
<param name="providedForId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.GetAllReferencings(`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Extract all Referencing Models for Specified Key ...
|
|
</summary>
|
|
<param name="providedForId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.CountReferences(`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Count References ...
|
|
</summary>
|
|
<param name="providedForId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.QueryReferences(xModels.Dtos.XQuery,`1,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Retrieve References of Specific Provided ID as Query ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="providedForId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.AddReference(`0,`1,System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add Reference a Model to Specific Provided ID ...
|
|
</summary>
|
|
<param name="model"></param>
|
|
<param name="providedForId"></param>
|
|
<param name="connectionId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.AddReference(`0,xDataService.Models.XReference{`1},System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Add Reference a Model to Specific XRefence<TKey/> ...
|
|
</summary>
|
|
<param name="model"></param>
|
|
<param name="reference"></param>
|
|
<param name="connectionId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.RemoveReference(`0,`1,System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove Reference a Model for Specific Provided ID ...
|
|
</summary>
|
|
<param name="model"></param>
|
|
<param name="providedForId"></param>
|
|
<param name="connectionId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.RemoveReference(`0,xDataService.Models.XReference{`1},System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove Reference a Model for Specific XRefence<TKey/> ...
|
|
</summary>
|
|
<param name="model"></param>
|
|
<param name="reference"></param>
|
|
<param name="connectionId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseReferencedProvider`2.RemoveReferences(`1,System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Remove All References to Specified Key ...
|
|
</summary>
|
|
<param name="providedForId"></param>
|
|
<param name="connectionId"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXBaseRepository`2">
|
|
<summary>
|
|
Base Repository Pattern Contracts in XDashboard's Data Service ...
|
|
use for Data Manipulation ...
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.AddAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a new Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.AddOrUpdateAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add or update an Entity (add if not exists/update if exists) ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.AddRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a range of new Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.UpdateAsync(`1,`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update an Entity values ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a range of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.RemoveAsync(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.RemoveAsync(`0,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.RemoveRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove a range of exists Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.CountAsync(System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.PagesCountAsync(System.Int32,System.Nullable{System.Int32},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities Pages by providing page size ...
|
|
</summary>
|
|
<param name="pageSize"></param>
|
|
<param name="totalItems"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.AsQueryable(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve whole items as queryable ...
|
|
</summary>
|
|
<param name="asNoTracking">a flag for Tracking behaviour</param>
|
|
<param name="predicate">an Expression for Filter Items ...</param>
|
|
<param name="orderBuilder">an Order Builder expression for Ordering Query ...</param>
|
|
<param name="includeBuilder">an Include Builder expression for Including Navigation Properties ...</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.GetAsync(`1,System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.GetAllAsync(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.GetAllAsAsyncEnumerable(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve all exists Entities
|
|
as Async Enumerable ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.FindOneAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find an Entity by providing a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.FindManyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find a collection of Entities by proving a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.QueryAsync(xModels.Dtos.XQuery,System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve Entities based on XQuery Pagination structure ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="predicate"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.IsExistsAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check an Entity exists or not ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.SaveChangesAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Save all unsaved Transactions on DbContext ...
|
|
used fo Unit Of Works Design Pattern ...
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.GetKey(`0)">
|
|
<summary>
|
|
Retrieve Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.SetKey(`0@,`1)">
|
|
<summary>
|
|
Set Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="id"></param>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.HandleKeyAsync(`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Handle Checking Key ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.Detach(`0)">
|
|
<summary>
|
|
Detach an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.Detach(System.Collections.Generic.IEnumerable{`0})">
|
|
<summary>
|
|
Detach an Enumerable of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepository`2.Detach(xModels.Dtos.XQueryResult{`0})">
|
|
<summary>
|
|
Detach a Query Result of Entity ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXBaseRepositoryController`2">
|
|
<summary>
|
|
an Interface for Base Repository Actions Providing Using Controllers ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TDto"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXBaseRepositoryService`3">
|
|
<summary>
|
|
an Interface for Manipulating Data Using Services based on Dto Mapping ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TDto"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseRepositoryService`3.Mapper">
|
|
<summary>
|
|
Mapper Instance ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseRepositoryService`3.Repository">
|
|
<summary>
|
|
Repository Implementation for Data Manipulations ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXBaseRepositoryService`3.MapperConfiguration">
|
|
<summary>
|
|
Mapping Profile Configuration ...
|
|
|
|
this Configuration used for Mapping TEntity to Dto and reverse ...
|
|
default mapping prepared on Constructing time, other custom maps
|
|
must handled manually if required ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.AddAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a new Dto ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.AddOrUpdateAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add or update a Dto (add if not exists/update if exists) ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.AddRangeAsync(System.Collections.Generic.IEnumerable{`1},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a range of new Dtos ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.UpdateAsync(`2,`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update an Dto values ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`1},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a range of Dtos ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.RemoveAsync(`2,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Dto by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.RemoveAsync(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Dto ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.RemoveRangeAsync(System.Collections.Generic.IEnumerable{`1},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove a range of exists Dtos ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.CountAsync(System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Dtos ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.PagesCountAsync(System.Int32,System.Nullable{System.Int32},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities Pages by providing page size ...
|
|
</summary>
|
|
<param name="pageSize"></param>
|
|
<param name="totalItems"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.GetAsync(`2,System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve an Dto by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.GetAllAsync(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Dtos ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.GetAllAsAsyncEnumerable(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Dtos
|
|
as Async Enumerable ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.FindOneAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find an Dto by providing a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.FindManyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find a collection of Dtos by proving a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.QueryAsync(xModels.Dtos.XQuery,System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve Dtos based on XQuery Pagination structure ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="predicate"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXBaseRepositoryService`3.IsExistsAsync(`2,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check a Dto exists or not ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXBaseServiceController`3">
|
|
<summary>
|
|
an Interface for Base RepositoryService Actions Providing Using Controllers ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TDto"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXDatabaseDescriptor">
|
|
<summary>
|
|
Data Base Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.Name">
|
|
<summary>
|
|
Database Name ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.Provider">
|
|
<summary>
|
|
Database Provider ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.Context">
|
|
<summary>
|
|
Db Context Type ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.ConnectionString">
|
|
<summary>
|
|
Database Connecion String ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.Configuration">
|
|
<summary>
|
|
Data Service Configuration ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.Repositories">
|
|
<summary>
|
|
Repositories Descriptions ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.ConventionPacks">
|
|
<summary>
|
|
Mongo Convention Packs ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXDatabaseDescriptor.OptionsBuilder">
|
|
<summary>
|
|
DbContext Options Builder ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXDatabaseDescriptor.Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Configure Database Descriptor using Registered Services ...
|
|
</summary>
|
|
<param name="services"></param>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXDatabaseDescriptor.Configure(Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Configure Database Descriptor using IConfiguration ...
|
|
</summary>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXDatabaseDescriptor.Configure(xDataService.Configuration.XDataBaseConfiguration)">
|
|
<summary>
|
|
Configure Database Descriptor using Database Configuration ...
|
|
</summary>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXDatabaseDescriptor.Configure(xDataService.Constants.XDbProviders,System.String)">
|
|
<summary>
|
|
Configure Database Descriptor using Provider and Connection String ...
|
|
</summary>
|
|
<param name="provider"></param>
|
|
<param name="connectionString"></param>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXDatabaseDescriptor`1">
|
|
<summary>
|
|
Data Base Descriptor ...
|
|
</summary>
|
|
<typeparam name="TContext"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXEntityRegisterar">
|
|
<summary>
|
|
an Interface to Intruduce Entities for Dynamic Registration ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Interfaces.IXEntityRegisterar.Name">
|
|
<summary>
|
|
Database Name ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXEntityRegisterar.GetEntityTypes">
|
|
<summary>
|
|
Returns all entity types this plugin wants registered in the DbContext
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXEntityRegisterar.ConfigureEntities(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
|
<summary>
|
|
Optional: Apply additional per-entity configuration
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Interfaces.IXEntityRegisterar.AddEntity``2">
|
|
<summary>
|
|
Add XDataService Based Entity to List ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXKeyGenerator`2">
|
|
<summary>
|
|
Typed Base Key Generator ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXSequentialGuid">
|
|
<summary>
|
|
this service provide Sequential GUID mechanism for Entity Ids ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Interfaces.IXUnitOfWorks`1">
|
|
<summary>
|
|
Provide Unit Of Works Design Pattern for Db Transactions ...
|
|
Only Used on EFCore ...
|
|
</summary>
|
|
<typeparam name="TDbContext"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Models.XBaseEventModel`1">
|
|
<summary>
|
|
Pass Data on Repository Events ...
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Models.XDatabaseDescriptor">
|
|
<summary>
|
|
Data Base Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.Name">
|
|
<summary>
|
|
Database Name ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.Provider">
|
|
<summary>
|
|
Database Provider ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.Context">
|
|
<summary>
|
|
Db Context...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.ConnectionString">
|
|
<summary>
|
|
Database Connecion String ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.Configuration">
|
|
<summary>
|
|
Data Service Configuration ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.Repositories">
|
|
<summary>
|
|
Repositories Descriptions ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.ConventionPacks">
|
|
<summary>
|
|
Mongo Convention Packs ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Models.XDatabaseDescriptor.OptionsBuilder">
|
|
<summary>
|
|
DbContext Options Builder ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="M:xDataService.Models.XDatabaseDescriptor.#ctor(System.String,System.Collections.Generic.IList{xDataService.Models.XRepositoryDescriptor})">
|
|
<summary>
|
|
Constructor of Descriptor ...
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="configuration"></param>
|
|
<param name="repositories"></param>
|
|
</member>
|
|
<member name="M:xDataService.Models.XDatabaseDescriptor.Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
|
<summary>
|
|
Configure Database Descriptor using Registered Services ...
|
|
</summary>
|
|
<param name="services"></param>
|
|
</member>
|
|
<member name="M:xDataService.Models.XDatabaseDescriptor.Configure(Microsoft.Extensions.Configuration.IConfiguration)">
|
|
<summary>
|
|
Configure Database Descriptor using IConfiguration ...
|
|
</summary>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="M:xDataService.Models.XDatabaseDescriptor.Configure(xDataService.Configuration.XDataBaseConfiguration)">
|
|
<summary>
|
|
Configure Database Descriptor using Database Configuration ...
|
|
</summary>
|
|
<param name="configuration"></param>
|
|
</member>
|
|
<member name="M:xDataService.Models.XDatabaseDescriptor.Configure(xDataService.Constants.XDbProviders,System.String)">
|
|
<summary>
|
|
Configure Database Descriptor using Provider and Connection String ...
|
|
</summary>
|
|
<param name="provider"></param>
|
|
<param name="connectionString"></param>
|
|
</member>
|
|
<member name="T:xDataService.Models.XDatabaseDescriptor`1">
|
|
<summary>
|
|
Data Base Descriptor ...
|
|
</summary>
|
|
<typeparam name="TContext"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Models.XDatabaseDescriptor`1.#ctor(System.String,System.Collections.Generic.IList{xDataService.Models.XRepositoryDescriptor})">
|
|
<summary>
|
|
Constructor of Descriptor ...
|
|
</summary>
|
|
<param name="name"></param>
|
|
<param name="configuration"></param>
|
|
<param name="context"></param>
|
|
<param name="repositories"></param>
|
|
</member>
|
|
<member name="T:xDataService.Models.XRepositoryDescriptor">
|
|
<summary>
|
|
a Global non Generic Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.Key">
|
|
<summary>
|
|
Entity Key Type ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.Entity">
|
|
<summary>
|
|
Entity Type ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.Context">
|
|
<summary>
|
|
Context Type ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.GraphTypeKey">
|
|
<summary>
|
|
Graph Type Key ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.GraphType">
|
|
<summary>
|
|
Graph Type ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.GraphSchema">
|
|
<summary>
|
|
Entity Type GraphQL Schema ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.GraphTypeHelperService">
|
|
<summary>
|
|
Entity GraphQL Type Helper ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.GraphTypeHelperImplementation">
|
|
<summary>
|
|
Entity GraphQL Type Helper ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.GraphQuery">
|
|
<summary>
|
|
Entity GrapQL Query ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.EventsService">
|
|
<summary>
|
|
Repository Event Provider ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.EventsImplementation">
|
|
<summary>
|
|
Repository Event Provider ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.KeyGeneratorService">
|
|
<summary>
|
|
Repository Key Generator for Entity ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.KeyGeneratorImplementation">
|
|
<summary>
|
|
Repository Key Generator for Entity ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.RepositoryService">
|
|
<summary>
|
|
Repository Data Access Design Pattern ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.RepositoryImplementation">
|
|
<summary>
|
|
Repository Data Access Design Pattern ...
|
|
</summary>
|
|
<value></value>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.SeederService">
|
|
<summary>
|
|
Database Data Seeder ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Models.XRepositoryDescriptor.SeederImplementation">
|
|
<summary>
|
|
Database Data Seeder ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XRepositoryDescriptor`2">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Models.XRepositoryDescriptor`4">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XRepositoryDescriptor`6">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XRepositoryDescriptor`12">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XInMemoryRepositoryDescriptor`14">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XInMemoryRepositoryDescriptor`16">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XMongoRepositoryDescriptor`14">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XMongoRepositoryDescriptor`16">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XEFRepositoryDescriptor`15">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Models.XEFRepositoryDescriptor`17">
|
|
<summary>
|
|
a Repository Descriptor ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseDbSeeder`2.Entity">
|
|
<summary>
|
|
Holds Entity Name ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseDbSeeder`2.Database">
|
|
<summary>
|
|
Holds Database Name ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseDbSeeder`2.Repository">
|
|
<summary>
|
|
Repository Service for Data Manipulation ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseDbSeeder`2.DataServiceConfiguration">
|
|
<summary>
|
|
DataServiceConfiguration ...
|
|
</summary>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseEFRepository`3">
|
|
<summary>
|
|
a Base Repository Pattern Implementation Specially for EF DBs using
|
|
EF Core Capabilities ...
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
<typeparam name="TDbContext"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.AddAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a new Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.AddOrUpdateAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add or update an Entity (add if not exists/update if exists) ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.AddRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a range of new Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.UpdateAsync(`1,`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update an Entity values ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a range of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.RemoveAsync(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.RemoveAsync(`0,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.RemoveRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove a range of exists Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.CountAsync(System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.PagesCountAsync(System.Int32,System.Nullable{System.Int32},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities Pages by providing page size ...
|
|
</summary>
|
|
<param name="pageSize"></param>
|
|
<param name="totalItems"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.AsQueryable(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve whole items as queryable ...
|
|
</summary>
|
|
<param name="asNoTracking">a flag for Tracking behaviour</param>
|
|
<param name="predicate">an Expression for Filter Items ...</param>
|
|
<param name="orderBuilder">an Order Builder expression for Ordering Query ...</param>
|
|
<param name="includeBuilder">an Include Builder expression for Including Navigation Properties ...</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.GetAsync(`1,System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.GetAllAsync(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.GetAllAsAsyncEnumerable(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve all exists Entities
|
|
as Async Enumerable ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.FindOneAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find an Entity by providing a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.FindManyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find a collection of Entities by proving a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.QueryAsync(xModels.Dtos.XQuery,System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve Entities based on XQuery Pagination structure ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="predicate"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.IsExistsAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check an Entity exists or not ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.SaveChangesAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Save all unsaved Transactions on DbContext ...
|
|
used fo Unit Of Works Design Pattern ...
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.GetKey(`0)">
|
|
<summary>
|
|
Retrieve Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.SetKey(`0@,`1)">
|
|
<summary>
|
|
Set Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="id"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.HandleKeyAsync(`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Handle Checking Key ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.Detach(`0)">
|
|
<summary>
|
|
Detach an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.Detach(System.Collections.Generic.IEnumerable{`0})">
|
|
<summary>
|
|
Detach an Enumerable of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEFRepository`3.Detach(xModels.Dtos.XQueryResult{`0})">
|
|
<summary>
|
|
Detach a Query Result of Entity ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseEntityRegisterar">
|
|
<summary>
|
|
Base Entity Registerar ...
|
|
</summary>
|
|
</member>
|
|
<member name="F:xDataService.Providers.XBaseEntityRegisterar.entityTypes">
|
|
<summary>
|
|
Private Entity Types Collection ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseEntityRegisterar.Name">
|
|
<summary>
|
|
Name ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEntityRegisterar.AddEntity``2">
|
|
<summary>
|
|
Add Specified Entity to Collection ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEntityRegisterar.GetEntityTypes">
|
|
<summary>
|
|
Retrieve Registered Entity Types ...
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseEntityRegisterar.ConfigureEntities(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
|
<summary>
|
|
Configure Dynamic Entities ...
|
|
</summary>
|
|
<param name="modelBuilder"></param>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseEntityTypeConfiguration`2">
|
|
<summary>
|
|
Configure an Entity Specifications ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseInMemoryRepository`2">
|
|
<summary>
|
|
a Base Repository Pattern Implementation Specially for InMemory Stores using
|
|
EF Core Capabilities ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.AddAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a new Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.AddOrUpdateAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add or update an Entity (add if not exists/update if exists) ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.AddRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a range of new Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.UpdateAsync(`1,`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update an Entity values ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a range of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.RemoveAsync(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.RemoveAsync(`0,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.RemoveRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove a range of exists Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.CountAsync(System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.PagesCountAsync(System.Int32,System.Nullable{System.Int32},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities Pages by providing page size ...
|
|
</summary>
|
|
<param name="pageSize"></param>
|
|
<param name="totalItems"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.IsExistsAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check an Entity exists or not ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.AsQueryable(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve whole items as queryable ...
|
|
</summary>
|
|
<param name="asNoTracking">a flag for Tracking behaviour</param>
|
|
<param name="predicate">an Expression for Filter Items ...</param>
|
|
<param name="orderBuilder">an Order Builder expression for Ordering Query ...</param>
|
|
<param name="includeBuilder">an Include Builder expression for Including Navigation Properties ...</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.GetAsync(`1,System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.GetAllAsync(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.GetAllAsAsyncEnumerable(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve all exists Entities
|
|
as Async Enumerable ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.FindOneAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find an Entity by providing a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.FindManyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find a collection of Entities by proving a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.QueryAsync(xModels.Dtos.XQuery,System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve Entities based on XQuery Pagination structure ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="predicate"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.SaveChangesAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Save all unsaved Transactions on DbContext ...
|
|
used fo Unit Of Works Design Pattern ...
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.GetKey(`0)">
|
|
<summary>
|
|
Retrieve Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.SetKey(`0@,`1)">
|
|
<summary>
|
|
Set Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="id"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.HandleKeyAsync(`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Handle Checking Key ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.Detach(`0)">
|
|
<summary>
|
|
Detach an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.Detach(System.Collections.Generic.IEnumerable{`0})">
|
|
<summary>
|
|
Detach an Enumerable of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseInMemoryRepository`2.Detach(xModels.Dtos.XQueryResult{`0})">
|
|
<summary>
|
|
Detach a Query Result of Entity ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseMongoRepository`2">
|
|
<summary>
|
|
a Base Repository Pattern Implementation Specially for Mongo DBs using
|
|
EF Core Capabilities ...
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.AddAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a new Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.AddOrUpdateAsync(`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add or update an Entity (add if not exists/update if exists) ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.AddRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a range of new Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.UpdateAsync(`1,`0,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update an Entity values ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a range of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.RemoveAsync(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.RemoveAsync(`0,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.RemoveRangeAsync(System.Collections.Generic.IEnumerable{`0},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove a range of exists Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.CountAsync(System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.PagesCountAsync(System.Int32,System.Nullable{System.Int32},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities Pages by providing page size ...
|
|
</summary>
|
|
<param name="pageSize"></param>
|
|
<param name="totalItems"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.AsQueryable(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve whole items as queryable ...
|
|
</summary>
|
|
<param name="asNoTracking">a flag for Tracking behaviour</param>
|
|
<param name="predicate">an Expression for Filter Items ...</param>
|
|
<param name="orderBuilder">an Order Builder expression for Ordering Query ...</param>
|
|
<param name="includeBuilder">an Include Builder expression for Including Navigation Properties ...</param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.GetAsync(`1,System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve an Entity by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.GetAllAsync(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Entities ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.GetAllAsAsyncEnumerable(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}})">
|
|
<summary>
|
|
retrieve all exists Entities
|
|
as Async Enumerable ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.FindOneAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find an Entity by providing a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.FindManyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find a collection of Entities by proving a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.QueryAsync(xModels.Dtos.XQuery,System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve Entities based on XQuery Pagination structure ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="predicate"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.IsExistsAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check an Entity exists or not ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.SaveChangesAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Save all unsaved Transactions on DbContext ...
|
|
used fo Unit Of Works Design Pattern ...
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.GetKey(`0)">
|
|
<summary>
|
|
Retrieve Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.SetKey(`0@,`1)">
|
|
<summary>
|
|
Set Key of Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="id"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.HandleKeyAsync(`0,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Handle Checking Key ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.Detach(`0)">
|
|
<summary>
|
|
Detach an Entity ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.Detach(System.Collections.Generic.IEnumerable{`0})">
|
|
<summary>
|
|
Detach an Enumerable of Entities ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseMongoRepository`2.Detach(xModels.Dtos.XQueryResult{`0})">
|
|
<summary>
|
|
Detach a Query Result of Entity ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseRepositoryEvents`1">
|
|
<summary>
|
|
Some Events can be Raised on Some Actions Happens on Repositories ...
|
|
this is the Base Events Class ...
|
|
</summary>
|
|
<typeparam name="T"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XBaseRepositoryService`3">
|
|
<summary>
|
|
a Base Repository Service Implementation which Use a Repository Patterns Implementatin
|
|
and provides Data Manipulation Methods using Dtos instead of Entities ...
|
|
|
|
it can be use of following Repository Patterns Implementation:
|
|
<see cref="!:XBaseEFRepository"/>>
|
|
<see cref="!:XBaseMongoRepository"/>>
|
|
<see cref="!:XBaseInMemoryRepository"/>>
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
<typeparam name="TDto"></typeparam>
|
|
<typeparam name="TKey"></typeparam>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseRepositoryService`3.Mapper">
|
|
<summary>
|
|
Mapper Instance ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseRepositoryService`3.Repository">
|
|
<summary>
|
|
Repository Implementation for Data Manipulations ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XBaseRepositoryService`3.MapperConfiguration">
|
|
<summary>
|
|
Mapping Profile Configuration ...
|
|
|
|
this Configuration used for Mapping TEntity to Dto and reverse ...
|
|
default mapping prepared on Constructing time, other custom maps
|
|
must handled manually if required ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.AddAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a new Dto ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.AddOrUpdateAsync(`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add or update a Dto (add if not exists/update if exists) ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.AddRangeAsync(System.Collections.Generic.IEnumerable{`1},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
add a range of new Dtos ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.UpdateAsync(`2,`1,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update an Dto values ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="item"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.UpdateRangeAsync(System.Collections.Generic.IEnumerable{`1},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Update a range of Dtos ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.RemoveAsync(`2,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Dto by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.RemoveAsync(`1,System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove an Dto ...
|
|
</summary>
|
|
<param name="item"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.RemoveRangeAsync(System.Collections.Generic.IEnumerable{`1},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
remove a range of exists Dtos ...
|
|
</summary>
|
|
<param name="items"></param>
|
|
<param name="softDelete"></param>
|
|
<param name="saveChanges"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.CountAsync(System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Dtos ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.PagesCountAsync(System.Int32,System.Nullable{System.Int32},System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
count all exists Entities Pages by providing page size ...
|
|
</summary>
|
|
<param name="pageSize"></param>
|
|
<param name="totalItems"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.IsExistsAsync(`2,System.Boolean,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Check a Dto exists or not ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.GetAsync(`2,System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve an Dto by it's Id ...
|
|
</summary>
|
|
<param name="id"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.GetAllAsync(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Dtos ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.GetAllAsAsyncEnumerable(System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve all exists Dtos
|
|
as Async Enumerable ...
|
|
</summary>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.FindOneAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find an Dto by providing a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.FindManyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Boolean,System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
find a collection of Dtos by proving a Conditional Expression ...
|
|
</summary>
|
|
<param name="predicate"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XBaseRepositoryService`3.QueryAsync(xModels.Dtos.XQuery,System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Func{System.Linq.IQueryable{`0},System.Linq.IOrderedQueryable{`0}},System.Func{System.Linq.IQueryable{`0},Microsoft.EntityFrameworkCore.Query.IIncludableQueryable{`0,System.Object}},System.Threading.CancellationToken)">
|
|
<summary>
|
|
retrieve Dtos based on XQuery Pagination structure ...
|
|
</summary>
|
|
<param name="query"></param>
|
|
<param name="ignoreSoftDeleteds"></param>
|
|
<param name="predicate"></param>
|
|
<param name="orderBuilder"></param>
|
|
<param name="includeBuilder"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="F:xDataService.Providers.XEntityRegisterarHandlerService.registerars">
|
|
<summary>
|
|
a Collection for Extract Registerars Services ...
|
|
</summary>
|
|
</member>
|
|
<member name="P:xDataService.Providers.XEntityRegisterarHandlerService.AllEntityTypes">
|
|
<summary>
|
|
a Collection for Holding all Entity Types ...
|
|
</summary>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XEntityRegisterarHandlerService.GetEntityTypes(System.String[])">
|
|
<summary>
|
|
Retrieve Specified Registerars Entity Types ...
|
|
</summary>
|
|
<param name="names"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XEntityRegisterarHandlerService.HandleRegisteredEntities">
|
|
<summary>
|
|
Load all Dynamically Registered Entities ...
|
|
</summary>
|
|
<param name="path"></param>
|
|
</member>
|
|
<member name="M:xDataService.Providers.XEntityRegisterarHandlerService.HandleApplyRegisteredEntitiesConfigurations(Microsoft.EntityFrameworkCore.ModelBuilder,System.String[])">
|
|
<summary>
|
|
Configure all Dynamically Registered Entities ...
|
|
</summary>
|
|
<param name="modelBuilder"></param>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XGuidKeyGenerator`1">
|
|
<summary>
|
|
Default Guid Key Generator ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XIntKeyGenerator`1">
|
|
<summary>
|
|
Default Int Key Generator ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XLongKeyGenerator`1">
|
|
<summary>
|
|
Default Long Key Generator ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
</member>
|
|
<member name="T:xDataService.Providers.XStringKeyGenerator`1">
|
|
<summary>
|
|
Default Guid Key Generator ...
|
|
</summary>
|
|
<typeparam name="TEntity"></typeparam>
|
|
</member>
|
|
</members>
|
|
</doc>
|