EntityFramework.Toolkit 1.0.4-pre9994

EntityFramework.Toolkit is a library which provides implementations for EntityFramework best practices, patterns, utilities and extensions.

This is a prerelease version of EntityFramework.Toolkit.
There is a newer version of this package available.
See the version list below for details.
Install-Package EntityFramework.Toolkit -Version 1.0.4-pre9994
dotnet add package EntityFramework.Toolkit --version 1.0.4-pre9994
<PackageReference Include="EntityFramework.Toolkit" Version="1.0.4-pre9994" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EntityFramework.Toolkit --version 1.0.4-pre9994
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1.0.4-pre
     - Change GenericRepository to non-abstract
     - Add extension method 'UpdateProperty' and 'UpdateProperties' to selectively update entity properties
     - Add extension method 'Unique' to mark multiple properties as composite unique index
     - Add query method Any as extension method
     - Add RemoveById as extension method
     - Extract IReadOnlyRepository, IWritableRepository and IRepository from IGenericRepository
     - Add SaveAsync methods to IWritableRepository
     - Add SaveChangesAsync to IUnitOfWork
     - Add DbUpdateExceptionFormatter to format DbUpdateException messages
     - Add basic auditing feature using ICreatedDate and IUpdatedDate interfaces

     1.0.3
     - Aggregate committed changes in a new type ChangeSet
     - Add new methods Update and AddOrUpdate to GenericRepository

     1.0.2
     - Split the abstractions off into EntityFramework.Toolkit.Core assembly which is not dependent on EntityFramework
     - Refactor GenericRepository to support AddRange and RemoveRange
     - Adjusted all namespaces to 'EntityFramework.Toolkit'

     1.0.1
     - Add AutoConfigure extension method to scan for and configure EntityTypeConfigurations.
     - Add IConcurrencyResolveStrategy with ClientWins, DatabaseWins and Rethrow (default) strategies
     - Add Name property to IDbConnection
     - Add QueryableExtensions.Include extension method

     1.0.0
     - Patterns such as UnitOfWork, Repository
     - Helper classes, e.g. DbContextBase, ContextTestBase
     - Generic way to seed data using IDataSeed and DataSeedBase
     - DbConnection abstraction IDbConnection to inject ConnectionString into EntityFramework context
     - EDMX tools to generate *.edmx file from EntityFramework context

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.19166.2 58 6/15/2019
2.0.19166.1 52 6/15/2019
2.0.19098.1-pre 95 4/8/2019
2.0.18314.4-pre 135 11/10/2018
2.0.18314.1-pre 112 11/10/2018
2.0.18313.2-pre 162 11/9/2018
1.0.7-pre7 110 11/9/2018
1.0.7-pre6 136 10/17/2018
1.0.7-pre5 122 10/17/2018
1.0.7-pre4 182 8/30/2018
1.0.7-pre3 150 8/29/2018
1.0.7-pre2 174 8/9/2018
1.0.7-pre1 207 7/5/2018
1.0.6 5,972 7/5/2018
1.0.6-pre999 201 7/5/2018
1.0.6-pre99 197 7/5/2018
1.0.6-pre9 192 7/4/2018
1.0.6-pre8 195 7/3/2018
1.0.6-pre6 454 12/18/2017
1.0.6-pre5 243 12/18/2017
1.0.6-pre4 231 11/1/2017
1.0.6-pre3 205 10/14/2017
1.0.6-pre1 209 9/25/2017
1.0.5 3,951 8/8/2017
1.0.5-pre5 221 8/6/2017
1.0.5-pre4 212 8/6/2017
1.0.5-pre2 245 8/6/2017
1.0.5-pre1 209 8/6/2017
1.0.4 224 8/6/2017
1.0.4-pre99995 267 5/22/2017
1.0.4-pre99994 290 3/30/2017
1.0.4-pre99993 234 3/29/2017
1.0.4-pre99992 255 3/29/2017
1.0.4-pre99991 237 3/29/2017
1.0.4-pre9999 232 3/29/2017
1.0.4-pre9998 224 3/29/2017
1.0.4-pre9997 235 3/27/2017
1.0.4-pre9996 233 3/27/2017
1.0.4-pre9995 245 3/16/2017
1.0.4-pre9994 231 3/14/2017
1.0.4-pre9992 225 3/14/2017
1.0.4-pre9991 243 3/14/2017
1.0.4-pre999 247 3/9/2017
1.0.4-pre99 240 3/8/2017
1.0.4-pre98 276 1/27/2017
1.0.4-pre97 243 1/26/2017
1.0.4-pre96 234 1/26/2017
1.0.4-pre95 265 1/23/2017
1.0.4-pre9 296 11/24/2016
1.0.4-pre8 252 11/10/2016
1.0.4-pre7 256 10/9/2016
1.0.4-pre6 247 9/28/2016
1.0.4-pre5 260 8/16/2016
1.0.4-pre4 242 8/15/2016
1.0.4-pre3 261 8/15/2016
1.0.4-pre2 256 8/15/2016
1.0.4-pre1 419 7/12/2016
1.0.3 2,987 7/11/2016
1.0.2 363 6/19/2016
1.0.2-pre3 507 6/19/2016
1.0.2-pre2 275 6/19/2016
1.0.2-pre1 286 6/17/2016
1.0.1 322 5/23/2016
1.0.1-pre9 294 6/17/2016
1.0.1-pre8 288 6/17/2016
1.0.1-pre7 258 6/17/2016
1.0.1-pre5 289 6/17/2016
1.0.1-pre4 263 6/17/2016
1.0.1-pre10 292 6/17/2016
1.0.0 306 5/22/2016
1.0.0-pre3 274 5/22/2016
1.0.0-pre2 259 5/9/2016
1.0.0-pre1 264 5/9/2016
Show less