EntityFramework.Toolkit 2.0.19308.1-pre

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

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

Release Notes

2.0.0
- Renamed namespaces to EntityFramework.Toolkit.EF6
- Removed obsolete code from version 1.x

1.0.7
- Add IDbConnection.DropDatabase extension method

1.0.6
- Bug fix in AuditDbContextBase: Prevent CreatedDate being updated if only ICreatedDate interface is used
- Minor logging bug fix
- New class ContextTestBase&lt;TContext, TDbConnection&gt; which takes generic argument T : IDbConnection
- Swap IQueryIncluding&lt;T&gt;Get() method with IQueryable&lt;T&gt;Get()

1.0.5
- Minor fixes in release notes, namespaces, etc
- Add AuditDateTimeKind to AuditDbContextBase
     
1.0.4
- Add created/changed date tracking feature using ICreatedDate and IUpdatedDate interfaces
- Add auditing feature to track entity history
- 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
- Change GenericRepository to non-abstract
- Add SaveAsync methods to IWritableRepository
- Add SaveChangesAsync to IUnitOfWork
- Add DbUpdateExceptionFormatter to format DbUpdateException messages

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

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.19308.1-pre 603 11/4/2019
2.0.19166.2 609 6/15/2019
2.0.19166.1 200 6/15/2019
2.0.19098.1-pre 244 4/8/2019
2.0.18314.4-pre 293 11/10/2018
2.0.18314.1-pre 270 11/10/2018
2.0.18313.2-pre 299 11/9/2018
1.0.7-pre7 246 11/9/2018
1.0.7-pre6 275 10/17/2018
1.0.7-pre5 264 10/17/2018
1.0.7-pre4 339 8/30/2018
1.0.7-pre3 297 8/29/2018
1.0.7-pre2 382 8/9/2018
1.0.7-pre1 375 7/5/2018
1.0.6 8,748 7/5/2018
1.0.6-pre999 377 7/5/2018
1.0.6-pre99 376 7/5/2018
1.0.6-pre9 366 7/4/2018
1.0.6-pre8 376 7/3/2018
1.0.6-pre6 675 12/18/2017
1.0.6-pre5 434 12/18/2017
1.0.6-pre4 390 11/1/2017
1.0.6-pre3 378 10/14/2017
1.0.6-pre1 379 9/25/2017
1.0.5 5,841 8/8/2017
1.0.5-pre5 388 8/6/2017
1.0.5-pre4 386 8/6/2017
1.0.5-pre2 409 8/6/2017
1.0.5-pre1 372 8/6/2017
1.0.4 386 8/6/2017
1.0.4-pre99995 437 5/22/2017
1.0.4-pre99994 450 3/30/2017
1.0.4-pre99993 427 3/29/2017
1.0.4-pre99992 422 3/29/2017
1.0.4-pre99991 409 3/29/2017
1.0.4-pre9999 416 3/29/2017
1.0.4-pre9998 393 3/29/2017
1.0.4-pre9997 406 3/27/2017
1.0.4-pre9996 407 3/27/2017
1.0.4-pre9995 417 3/16/2017
1.0.4-pre9994 393 3/14/2017
1.0.4-pre9992 408 3/14/2017
1.0.4-pre9991 418 3/14/2017
1.0.4-pre999 419 3/9/2017
1.0.4-pre99 406 3/8/2017
1.0.4-pre98 456 1/27/2017
1.0.4-pre97 418 1/26/2017
1.0.4-pre96 416 1/26/2017
1.0.4-pre95 436 1/23/2017
1.0.4-pre9 478 11/24/2016
1.0.4-pre8 436 11/10/2016
1.0.4-pre7 431 10/9/2016
1.0.4-pre6 409 9/28/2016
1.0.4-pre5 443 8/16/2016
1.0.4-pre4 425 8/15/2016
1.0.4-pre3 441 8/15/2016
1.0.4-pre2 445 8/15/2016
1.0.4-pre1 613 7/12/2016
1.0.3 3,529 7/11/2016
1.0.2 542 6/19/2016
1.0.2-pre3 756 6/19/2016
1.0.2-pre2 449 6/19/2016
1.0.2-pre1 465 6/17/2016
1.0.1 507 5/23/2016
1.0.1-pre9 468 6/17/2016
1.0.1-pre8 460 6/17/2016
1.0.1-pre7 443 6/17/2016
1.0.1-pre5 466 6/17/2016
1.0.1-pre4 443 6/17/2016
1.0.1-pre10 475 6/17/2016
1.0.0 484 5/22/2016
1.0.0-pre3 452 5/22/2016
1.0.0-pre2 422 5/9/2016
1.0.0-pre1 427 5/9/2016