EntityFramework.Toolkit 2.0.19166.2

.NET Framework 4.0
Suggested Alternatives

EFCore.Toolkit

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package EntityFramework.Toolkit --version 2.0.19166.2
NuGet\Install-Package EntityFramework.Toolkit -Version 2.0.19166.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="EntityFramework.Toolkit" Version="2.0.19166.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EntityFramework.Toolkit --version 2.0.19166.2
#r "nuget: EntityFramework.Toolkit, 2.0.19166.2"
#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.19166.2

// Install EntityFramework.Toolkit as a Cake Tool
#tool nuget:?package=EntityFramework.Toolkit&version=2.0.19166.2

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

Product Versions
.NET Framework net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.19308.1-pre 929 11/4/2019
2.0.19166.2 12,754 6/15/2019
2.0.19166.1 508 6/15/2019
2.0.19098.1-pre 438 4/8/2019
2.0.18314.4-pre 562 11/10/2018
2.0.18314.1-pre 529 11/10/2018
2.0.18313.2-pre 561 11/9/2018
1.0.7-pre7 529 11/9/2018
1.0.7-pre6 558 10/17/2018
1.0.7-pre5 540 10/17/2018
1.0.7-pre4 632 8/30/2018
1.0.7-pre3 594 8/29/2018
1.0.7-pre2 713 8/9/2018
1.0.7-pre1 701 7/5/2018
1.0.6 10,545 7/5/2018
1.0.6-pre999 704 7/5/2018
1.0.6-pre99 704 7/5/2018
1.0.6-pre9 704 7/4/2018
1.0.6-pre8 706 7/3/2018
1.0.6-pre6 1,156 12/18/2017
1.0.6-pre5 745 12/18/2017
1.0.6-pre4 700 11/1/2017
1.0.6-pre3 659 10/14/2017
1.0.6-pre1 663 9/25/2017
1.0.5 7,939 8/8/2017
1.0.5-pre5 697 8/6/2017
1.0.5-pre4 686 8/6/2017
1.0.5-pre2 707 8/6/2017
1.0.5-pre1 686 8/6/2017
1.0.4 802 8/6/2017
1.0.4-pre99995 745 5/22/2017
1.0.4-pre99994 755 3/30/2017
1.0.4-pre99993 747 3/29/2017
1.0.4-pre99992 730 3/29/2017
1.0.4-pre99991 726 3/29/2017
1.0.4-pre9999 728 3/29/2017
1.0.4-pre9998 698 3/29/2017
1.0.4-pre9997 706 3/27/2017
1.0.4-pre9996 712 3/27/2017
1.0.4-pre9995 723 3/16/2017
1.0.4-pre9994 700 3/14/2017
1.0.4-pre9992 714 3/14/2017
1.0.4-pre9991 734 3/14/2017
1.0.4-pre999 730 3/9/2017
1.0.4-pre99 713 3/8/2017
1.0.4-pre98 766 1/27/2017
1.0.4-pre97 729 1/26/2017
1.0.4-pre96 724 1/26/2017
1.0.4-pre95 743 1/23/2017
1.0.4-pre9 793 11/24/2016
1.0.4-pre8 757 11/10/2016
1.0.4-pre7 740 10/9/2016
1.0.4-pre6 724 9/28/2016
1.0.4-pre5 764 8/16/2016
1.0.4-pre4 745 8/15/2016
1.0.4-pre3 749 8/15/2016
1.0.4-pre2 748 8/15/2016
1.0.4-pre1 939 7/12/2016
1.0.3 4,251 7/11/2016
1.0.2 992 6/19/2016
1.0.2-pre3 1,111 6/19/2016
1.0.2-pre2 758 6/19/2016
1.0.2-pre1 1,113 6/17/2016
1.0.1 955 5/23/2016
1.0.1-pre9 1,108 6/17/2016
1.0.1-pre8 875 6/17/2016
1.0.1-pre7 866 6/17/2016
1.0.1-pre5 814 6/17/2016
1.0.1-pre4 755 6/17/2016
1.0.1-pre10 1,116 6/17/2016
1.0.0 931 5/22/2016
1.0.0-pre3 770 5/22/2016
1.0.0-pre2 732 5/9/2016
1.0.0-pre1 746 5/9/2016

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