VoidCore.EntityFramework
Advanced tools
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
| { | ||
| "runtimeOptions": { | ||
| "tfm": "netcoreapp2.1", | ||
| "framework": { | ||
| "name": "Microsoft.AspNetCore.App", | ||
| "version": "2.1.1" | ||
| } | ||
| } | ||
| } |
| <?xml version="1.0"?> | ||
| <doc> | ||
| <assembly> | ||
| <name>VoidCore.EntityFramework</name> | ||
| </assembly> | ||
| <members> | ||
| <member name="T:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions"> | ||
| <summary> | ||
| Configuration for databases. | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions.AddSqlServerDbContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.AspNetCore.Hosting.IHostingEnvironment,System.String)"> | ||
| <summary> | ||
| Add a DbContext to the DI container using SQL server settings. | ||
| </summary> | ||
| <param name="services">The service collection</param> | ||
| <param name="environment">The hosting environment</param> | ||
| <param name="connectionString">The connection string to send to the DbContext</param> | ||
| <typeparam name="TDbContext">The concrete type of DbContext to add to the DI container</typeparam> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfReadOnlyRepository`1"> | ||
| <summary> | ||
| A generic read-only repository. Optimized for Entity Framework Contexts. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.GetBaseQuery"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfRepositoryAbstract`1"> | ||
| <summary> | ||
| A base class for repositories that use specifications to define queries. | ||
| Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="F:VoidCore.EntityFramework.EfRepositoryAbstract`1.Context"> | ||
| <summary> | ||
| The inner DbContext | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.Get(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.ListAll(System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.List(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.Count(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.GetBaseQuery"> | ||
| <summary> | ||
| Implement in concrete repositories to get the base queryable set. | ||
| </summary> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfSpecificationEvaluator"> | ||
| <summary> | ||
| Build queries from specifications. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfSpecificationEvaluator.ApplyEfSpecification``1(System.Linq.IQueryable{``0},VoidCore.Model.Data.IQuerySpecification{``0})"> | ||
| <summary> | ||
| Evaluate the specification and build the query against the input. | ||
| </summary> | ||
| <param name="inputQuery">The input query</param> | ||
| <param name="specification">The specification to evaluate</param> | ||
| <typeparam name="T">The type of entity to query</typeparam> | ||
| <returns>The final query</returns> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfWritableRepository`1"> | ||
| <summary> | ||
| A generic read/write repository. Optimized for Entity Framework Contexts. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Add(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Update(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.UpdateRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Remove(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.RemoveRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| </members> | ||
| </doc> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
| { | ||
| "runtimeOptions": { | ||
| "tfm": "netcoreapp2.2", | ||
| "framework": { | ||
| "name": "Microsoft.AspNetCore.App", | ||
| "version": "2.2.0" | ||
| } | ||
| } | ||
| } |
| <?xml version="1.0"?> | ||
| <doc> | ||
| <assembly> | ||
| <name>VoidCore.EntityFramework</name> | ||
| </assembly> | ||
| <members> | ||
| <member name="T:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions"> | ||
| <summary> | ||
| Configuration for databases. | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions.AddSqlServerDbContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.AspNetCore.Hosting.IHostingEnvironment,System.String)"> | ||
| <summary> | ||
| Add a DbContext to the DI container using SQL server settings. | ||
| </summary> | ||
| <param name="services">The service collection</param> | ||
| <param name="environment">The hosting environment</param> | ||
| <param name="connectionString">The connection string to send to the DbContext</param> | ||
| <typeparam name="TDbContext">The concrete type of DbContext to add to the DI container</typeparam> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfReadOnlyRepository`1"> | ||
| <summary> | ||
| A generic read-only repository. Optimized for Entity Framework Contexts. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.GetBaseQuery"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfRepositoryAbstract`1"> | ||
| <summary> | ||
| A base class for repositories that use specifications to define queries. | ||
| Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="F:VoidCore.EntityFramework.EfRepositoryAbstract`1.Context"> | ||
| <summary> | ||
| The inner DbContext | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.Get(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.ListAll(System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.List(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.Count(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.GetBaseQuery"> | ||
| <summary> | ||
| Implement in concrete repositories to get the base queryable set. | ||
| </summary> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfSpecificationEvaluator"> | ||
| <summary> | ||
| Build queries from specifications. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfSpecificationEvaluator.ApplyEfSpecification``1(System.Linq.IQueryable{``0},VoidCore.Model.Data.IQuerySpecification{``0})"> | ||
| <summary> | ||
| Evaluate the specification and build the query against the input. | ||
| </summary> | ||
| <param name="inputQuery">The input query</param> | ||
| <param name="specification">The specification to evaluate</param> | ||
| <typeparam name="T">The type of entity to query</typeparam> | ||
| <returns>The final query</returns> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfWritableRepository`1"> | ||
| <summary> | ||
| A generic read/write repository. Optimized for Entity Framework Contexts. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Add(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Update(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.UpdateRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Remove(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.RemoveRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| </members> | ||
| </doc> |
Sorry, the diff of this file is not supported yet
@@ -6,2 +6,3 @@ <?xml version="1.0" encoding="utf-8"?> | ||
| <Default Extension="pdb" ContentType="application/octet" /> | ||
| <Default Extension="json" ContentType="application/octet" /> | ||
| <Default Extension="dll" ContentType="application/octet" /> | ||
@@ -8,0 +9,0 @@ <Default Extension="xml" ContentType="application/octet" /> |
@@ -12,3 +12,3 @@ <?xml version="1.0"?> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions.AddSqlServerDbContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String)"> | ||
| <member name="M:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions.AddSqlServerDbContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.Hosting.IHostEnvironment,System.String)"> | ||
| <summary> | ||
@@ -18,2 +18,3 @@ Add a DbContext to the DI container using SQL server settings. | ||
| <param name="services">The service collection</param> | ||
| <param name="environment">The hosting environment</param> | ||
| <param name="connectionString">The connection string to send to the DbContext</param> | ||
@@ -20,0 +21,0 @@ <typeparam name="TDbContext">The concrete type of DbContext to add to the DI container</typeparam> |
@@ -5,3 +5,3 @@ <?xml version="1.0" encoding="utf-8"?> | ||
| <id>VoidCore.EntityFramework</id> | ||
| <version>3.0.1</version> | ||
| <version>2.0.27</version> | ||
| <title>VoidCore.EntityFramework</title> | ||
@@ -16,12 +16,14 @@ <authors>Jeff Schreiner and contributors</authors> | ||
| <tags>efcore entity framework opinionated configuration asp.net aspnet aspnetcore netcore</tags> | ||
| <repository type="git" url="https://github.com/void-type/VoidCore" commit="20c43d24fe580396ec2f42742d17ae0bc3788b39" /> | ||
| <repository type="git" url="https://github.com/void-type/VoidCore" commit="049aa53f0f566c2ee5fbded14c620d00b0e63ff5" /> | ||
| <dependencies> | ||
| <group targetFramework=".NETCoreApp2.1"> | ||
| <dependency id="VoidCore.Model" version="2.0.27" exclude="Build,Analyzers" /> | ||
| </group> | ||
| <group targetFramework=".NETCoreApp2.2"> | ||
| <dependency id="VoidCore.Model" version="2.0.27" exclude="Build,Analyzers" /> | ||
| </group> | ||
| <group targetFramework=".NETCoreApp3.0"> | ||
| <dependency id="VoidCore.Model" version="3.0.1" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.EntityFrameworkCore.SqlServer" version="3.1.0" exclude="Build,Analyzers" /> | ||
| <dependency id="VoidCore.Model" version="2.0.27" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.EntityFrameworkCore.SqlServer" version="3.0.0" exclude="Build,Analyzers" /> | ||
| </group> | ||
| <group targetFramework=".NETCoreApp3.1"> | ||
| <dependency id="VoidCore.Model" version="3.0.1" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.EntityFrameworkCore.SqlServer" version="3.1.0" exclude="Build,Analyzers" /> | ||
| </group> | ||
| </dependencies> | ||
@@ -32,7 +34,4 @@ <frameworkReferences> | ||
| </group> | ||
| <group targetFramework=".NETCoreApp3.1"> | ||
| <frameworkReference name="Microsoft.AspNetCore.App" /> | ||
| </group> | ||
| </frameworkReferences> | ||
| </metadata> | ||
| </package> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
| <?xml version="1.0"?> | ||
| <doc> | ||
| <assembly> | ||
| <name>VoidCore.EntityFramework</name> | ||
| </assembly> | ||
| <members> | ||
| <member name="T:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions"> | ||
| <summary> | ||
| Configuration for databases. | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.DatabaseServiceCollectionExtensions.AddSqlServerDbContext``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String)"> | ||
| <summary> | ||
| Add a DbContext to the DI container using SQL server settings. | ||
| </summary> | ||
| <param name="services">The service collection</param> | ||
| <param name="connectionString">The connection string to send to the DbContext</param> | ||
| <typeparam name="TDbContext">The concrete type of DbContext to add to the DI container</typeparam> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfReadOnlyRepository`1"> | ||
| <summary> | ||
| A generic read-only repository. Optimized for Entity Framework Contexts. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.GetBaseQuery"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfRepositoryAbstract`1"> | ||
| <summary> | ||
| A base class for repositories that use specifications to define queries. | ||
| Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="F:VoidCore.EntityFramework.EfRepositoryAbstract`1.Context"> | ||
| <summary> | ||
| The inner DbContext | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.Get(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.ListAll(System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.List(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.Count(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfRepositoryAbstract`1.GetBaseQuery"> | ||
| <summary> | ||
| Implement in concrete repositories to get the base queryable set. | ||
| </summary> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfSpecificationEvaluator"> | ||
| <summary> | ||
| Build queries from specifications. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfSpecificationEvaluator.ApplyEfSpecification``1(System.Linq.IQueryable{``0},VoidCore.Model.Data.IQuerySpecification{``0})"> | ||
| <summary> | ||
| Evaluate the specification and build the query against the input. | ||
| </summary> | ||
| <param name="inputQuery">The input query</param> | ||
| <param name="specification">The specification to evaluate</param> | ||
| <typeparam name="T">The type of entity to query</typeparam> | ||
| <returns>The final query</returns> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EfWritableRepository`1"> | ||
| <summary> | ||
| A generic read/write repository. Optimized for Entity Framework Contexts. Adapted from https://github.com/dotnet-architecture/eShopOnWeb | ||
| </summary> | ||
| <typeparam name="T">The type of entity stored in the repository</typeparam> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext,VoidCore.Model.Logging.ILoggingStrategy)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Add(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.AddRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Update(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.UpdateRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.Remove(`0,System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfWritableRepository`1.RemoveRange(System.Collections.Generic.IEnumerable{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| </members> | ||
| </doc> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet