VoidCore.EntityFramework
Advanced tools
Sorry, the diff of this file is not supported yet
@@ -5,3 +5,3 @@ <?xml version="1.0" encoding="utf-8"?> | ||
| <id>VoidCore.EntityFramework</id> | ||
| <version>15.1.4</version> | ||
| <version>15.0.1</version> | ||
| <title>VoidCore.EntityFramework</title> | ||
@@ -15,12 +15,8 @@ <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="f695e79e0beb213d87981f5e746b1627ffe61d88" /> | ||
| <repository type="git" url="https://github.com/void-type/VoidCore" commit="b9eb465023b2f80a35b769d7079a497c2b0ec161" /> | ||
| <dependencies> | ||
| <group targetFramework="net8.0"> | ||
| <dependency id="VoidCore.Model" version="15.1.4" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.EntityFrameworkCore.Relational" version="9.0.3" exclude="Build,Analyzers" /> | ||
| <dependency id="VoidCore.Model" version="15.0.1" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.EntityFrameworkCore.Relational" version="9.0.2" exclude="Build,Analyzers" /> | ||
| </group> | ||
| <group targetFramework="net9.0"> | ||
| <dependency id="VoidCore.Model" version="15.1.4" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.EntityFrameworkCore.Relational" version="9.0.3" exclude="Build,Analyzers" /> | ||
| </group> | ||
| </dependencies> | ||
@@ -31,7 +27,4 @@ <frameworkReferences> | ||
| </group> | ||
| <group targetFramework="net9.0"> | ||
| <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.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="P:VoidCore.EntityFramework.EfReadOnlyRepository`1.Context"> | ||
| <summary> | ||
| The inner DbContext | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.#ctor(Microsoft.EntityFrameworkCore.DbContext)"> | ||
| <summary> | ||
| Construct a new repository. | ||
| </summary> | ||
| <param name="context">The DbContext</param> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.Count(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.Get(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.List(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.ListPage(VoidCore.Model.Data.IQuerySpecification{`0},System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.ListAll(System.Threading.CancellationToken)"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EfReadOnlyRepository`1.GetBaseQuery"> | ||
| <summary> | ||
| 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},System.Boolean)"> | ||
| <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> | ||
| <param name="countAll">Ignore pagination, include, and sort options for counting</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)"> | ||
| <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.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> | ||
| <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.GetBaseQuery"> | ||
| <inheritdoc/> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.EntityEntryExtensions"> | ||
| <summary> | ||
| Extensions for EF Entity Entries. | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.EntityEntryExtensions.SetAuditableProperties(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry},VoidCore.Model.Time.IDateTimeService,System.String)"> | ||
| <summary> | ||
| Set auditable and soft-delete properties on all entries. | ||
| </summary> | ||
| <param name="entries">The change tracking entries</param> | ||
| <param name="dateTimeService">A datetime service</param> | ||
| <param name="user">The user name</param> | ||
| </member> | ||
| <member name="T:VoidCore.EntityFramework.QueryableExtensions"> | ||
| <summary> | ||
| Extensions for Queryables. | ||
| </summary> | ||
| </member> | ||
| <member name="M:VoidCore.EntityFramework.QueryableExtensions.ToItemSet``1(System.Linq.IQueryable{``0},VoidCore.Model.Responses.Collections.PaginationOptions,System.Threading.CancellationToken)"> | ||
| <summary> | ||
| Query for a paginated ItemSet. This will query the total count and the requested page of entities. | ||
| </summary> | ||
| <typeparam name="T">The type of entities to retrieve</typeparam> | ||
| <param name="query">The base query. Filtered and sorted, but don't use skip or take yet.</param> | ||
| <param name="paginationOptions">Options to control pagination</param> | ||
| <param name="cancellationToken">Cancellation token</param> | ||
| </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