EntityFramework.Toolkit 2.0.19166.2

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 and Polyglot Notebooks. 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 Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
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 1,125 11/4/2019
2.0.19166.2 13,004 6/15/2019 2.0.19166.2 is deprecated because it is no longer maintained.
2.0.19166.1 677 6/15/2019
2.0.19098.1-pre 555 4/8/2019
2.0.18314.4-pre 658 11/10/2018
2.0.18314.1-pre 635 11/10/2018
2.0.18313.2-pre 665 11/9/2018
1.0.7-pre7 643 11/9/2018
1.0.7-pre6 652 10/17/2018
1.0.7-pre5 643 10/17/2018
1.0.7-pre4 743 8/30/2018
1.0.7-pre3 705 8/29/2018
1.0.7-pre2 823 8/9/2018
1.0.7-pre1 822 7/5/2018
1.0.6 11,877 7/5/2018
1.0.6-pre999 805 7/5/2018
1.0.6-pre99 829 7/5/2018
1.0.6-pre9 826 7/4/2018
1.0.6-pre8 855 7/3/2018
1.0.6-pre6 1,430 12/18/2017
1.0.6-pre5 889 12/18/2017
1.0.6-pre4 825 11/1/2017
1.0.6-pre3 795 10/14/2017
1.0.6-pre1 800 9/25/2017
1.0.5 8,273 8/8/2017
1.0.5-pre5 812 8/6/2017
1.0.5-pre4 785 8/6/2017
1.0.5-pre2 841 8/6/2017
1.0.5-pre1 813 8/6/2017
1.0.4 974 8/6/2017
1.0.4-pre99995 876 5/22/2017
1.0.4-pre99994 875 3/30/2017
1.0.4-pre99993 855 3/29/2017
1.0.4-pre99992 857 3/29/2017
1.0.4-pre99991 853 3/29/2017
1.0.4-pre9999 844 3/29/2017
1.0.4-pre9998 818 3/29/2017
1.0.4-pre9997 836 3/27/2017
1.0.4-pre9996 841 3/27/2017
1.0.4-pre9995 879 3/16/2017
1.0.4-pre9994 826 3/14/2017
1.0.4-pre9992 841 3/14/2017
1.0.4-pre9991 875 3/14/2017
1.0.4-pre999 831 3/9/2017
1.0.4-pre99 861 3/8/2017
1.0.4-pre98 902 1/27/2017
1.0.4-pre97 862 1/26/2017
1.0.4-pre96 846 1/26/2017
1.0.4-pre95 875 1/23/2017
1.0.4-pre9 903 11/24/2016
1.0.4-pre8 879 11/10/2016
1.0.4-pre7 890 10/9/2016
1.0.4-pre6 827 9/28/2016
1.0.4-pre5 873 8/16/2016
1.0.4-pre4 856 8/15/2016
1.0.4-pre3 853 8/15/2016
1.0.4-pre2 863 8/15/2016
1.0.4-pre1 1,022 7/12/2016
1.0.3 4,466 7/11/2016
1.0.2 1,152 6/19/2016
1.0.2-pre3 1,259 6/19/2016
1.0.2-pre2 875 6/19/2016
1.0.2-pre1 1,235 6/17/2016
1.0.1 1,132 5/23/2016
1.0.1-pre9 1,226 6/17/2016
1.0.1-pre8 991 6/17/2016
1.0.1-pre7 998 6/17/2016
1.0.1-pre5 962 6/17/2016
1.0.1-pre4 902 6/17/2016
1.0.1-pre10 1,233 6/17/2016
1.0.0 1,120 5/22/2016
1.0.0-pre3 905 5/22/2016
1.0.0-pre2 855 5/9/2016
1.0.0-pre1 893 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