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.
#r "nuget: EntityFramework.Toolkit, 2.0.19308.1-pre"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install EntityFramework.Toolkit as a Cake Addin
#addin nuget:?package=EntityFramework.Toolkit&version=2.0.19308.1-pre&prerelease

// Install EntityFramework.Toolkit as a Cake Tool
#tool nuget:?package=EntityFramework.Toolkit&version=2.0.19308.1-pre&prerelease
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 712 11/4/2019
2.0.19166.2 713 6/15/2019
2.0.19166.1 275 6/15/2019
2.0.19098.1-pre 324 4/8/2019
2.0.18314.4-pre 429 11/10/2018
2.0.18314.1-pre 406 11/10/2018
2.0.18313.2-pre 431 11/9/2018
1.0.7-pre7 397 11/9/2018
1.0.7-pre6 406 10/17/2018
1.0.7-pre5 403 10/17/2018
1.0.7-pre4 484 8/30/2018
1.0.7-pre3 446 8/29/2018
1.0.7-pre2 536 8/9/2018
1.0.7-pre1 513 7/5/2018
1.0.6 9,210 7/5/2018
1.0.6-pre999 518 7/5/2018
1.0.6-pre99 514 7/5/2018
1.0.6-pre9 505 7/4/2018
1.0.6-pre8 514 7/3/2018
1.0.6-pre6 823 12/18/2017
1.0.6-pre5 573 12/18/2017
1.0.6-pre4 537 11/1/2017
1.0.6-pre3 517 10/14/2017
1.0.6-pre1 511 9/25/2017
1.0.5 6,402 8/8/2017
1.0.5-pre5 533 8/6/2017
1.0.5-pre4 528 8/6/2017
1.0.5-pre2 548 8/6/2017
1.0.5-pre1 517 8/6/2017
1.0.4 523 8/6/2017
1.0.4-pre99995 575 5/22/2017
1.0.4-pre99994 585 3/30/2017
1.0.4-pre99993 569 3/29/2017
1.0.4-pre99992 558 3/29/2017
1.0.4-pre99991 550 3/29/2017
1.0.4-pre9999 555 3/29/2017
1.0.4-pre9998 527 3/29/2017
1.0.4-pre9997 540 3/27/2017
1.0.4-pre9996 546 3/27/2017
1.0.4-pre9995 558 3/16/2017
1.0.4-pre9994 536 3/14/2017
1.0.4-pre9992 543 3/14/2017
1.0.4-pre9991 557 3/14/2017
1.0.4-pre999 559 3/9/2017
1.0.4-pre99 541 3/8/2017
1.0.4-pre98 594 1/27/2017
1.0.4-pre97 556 1/26/2017
1.0.4-pre96 555 1/26/2017
1.0.4-pre95 570 1/23/2017
1.0.4-pre9 618 11/24/2016
1.0.4-pre8 579 11/10/2016
1.0.4-pre7 570 10/9/2016
1.0.4-pre6 550 9/28/2016
1.0.4-pre5 587 8/16/2016
1.0.4-pre4 571 8/15/2016
1.0.4-pre3 580 8/15/2016
1.0.4-pre2 584 8/15/2016
1.0.4-pre1 753 7/12/2016
1.0.3 3,771 7/11/2016
1.0.2 687 6/19/2016
1.0.2-pre3 916 6/19/2016
1.0.2-pre2 583 6/19/2016
1.0.2-pre1 612 6/17/2016
1.0.1 650 5/23/2016
1.0.1-pre9 607 6/17/2016
1.0.1-pre8 598 6/17/2016
1.0.1-pre7 587 6/17/2016
1.0.1-pre5 609 6/17/2016
1.0.1-pre4 583 6/17/2016
1.0.1-pre10 617 6/17/2016
1.0.0 628 5/22/2016
1.0.0-pre3 596 5/22/2016
1.0.0-pre2 566 5/9/2016
1.0.0-pre1 571 5/9/2016