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 518 11/4/2019
2.0.19166.2 536 6/15/2019
2.0.19166.1 148 6/15/2019
2.0.19098.1-pre 188 4/8/2019
2.0.18314.4-pre 234 11/10/2018
2.0.18314.1-pre 206 11/10/2018
2.0.18313.2-pre 248 11/9/2018
1.0.7-pre7 199 11/9/2018
1.0.7-pre6 223 10/17/2018
1.0.7-pre5 212 10/17/2018
1.0.7-pre4 277 8/30/2018
1.0.7-pre3 247 8/29/2018
1.0.7-pre2 285 8/9/2018
1.0.7-pre1 331 7/5/2018
1.0.6 8,414 7/5/2018
1.0.6-pre999 329 7/5/2018
1.0.6-pre99 331 7/5/2018
1.0.6-pre9 323 7/4/2018
1.0.6-pre8 324 7/3/2018
1.0.6-pre6 624 12/18/2017
1.0.6-pre5 391 12/18/2017
1.0.6-pre4 345 11/1/2017
1.0.6-pre3 334 10/14/2017
1.0.6-pre1 331 9/25/2017
1.0.5 5,401 8/8/2017
1.0.5-pre5 337 8/6/2017
1.0.5-pre4 323 8/6/2017
1.0.5-pre2 359 8/6/2017
1.0.5-pre1 323 8/6/2017
1.0.4 335 8/6/2017
1.0.4-pre99995 377 5/22/2017
1.0.4-pre99994 399 3/30/2017
1.0.4-pre99993 376 3/29/2017
1.0.4-pre99992 370 3/29/2017
1.0.4-pre99991 357 3/29/2017
1.0.4-pre9999 346 3/29/2017
1.0.4-pre9998 343 3/29/2017
1.0.4-pre9997 354 3/27/2017
1.0.4-pre9996 354 3/27/2017
1.0.4-pre9995 366 3/16/2017
1.0.4-pre9994 345 3/14/2017
1.0.4-pre9992 352 3/14/2017
1.0.4-pre9991 367 3/14/2017
1.0.4-pre999 359 3/9/2017
1.0.4-pre99 352 3/8/2017
1.0.4-pre98 389 1/27/2017
1.0.4-pre97 361 1/26/2017
1.0.4-pre96 351 1/26/2017
1.0.4-pre95 381 1/23/2017
1.0.4-pre9 427 11/24/2016
1.0.4-pre8 378 11/10/2016
1.0.4-pre7 381 10/9/2016
1.0.4-pre6 362 9/28/2016
1.0.4-pre5 377 8/16/2016
1.0.4-pre4 374 8/15/2016
1.0.4-pre3 380 8/15/2016
1.0.4-pre2 380 8/15/2016
1.0.4-pre1 546 7/12/2016
1.0.3 3,393 7/11/2016
1.0.2 485 6/19/2016
1.0.2-pre3 674 6/19/2016
1.0.2-pre2 397 6/19/2016
1.0.2-pre1 406 6/17/2016
1.0.1 441 5/23/2016
1.0.1-pre9 415 6/17/2016
1.0.1-pre8 407 6/17/2016
1.0.1-pre7 385 6/17/2016
1.0.1-pre5 413 6/17/2016
1.0.1-pre4 381 6/17/2016
1.0.1-pre10 411 6/17/2016
1.0.0 425 5/22/2016
1.0.0-pre3 392 5/22/2016
1.0.0-pre2 383 5/9/2016
1.0.0-pre1 384 5/9/2016