EntityFramework.Toolkit 1.0.6-pre5

This is a prerelease version of EntityFramework.Toolkit.
There is a newer version of this package available.
See the version list below for details.
dotnet add package EntityFramework.Toolkit --version 1.0.6-pre5
                    
NuGet\Install-Package EntityFramework.Toolkit -Version 1.0.6-pre5
                    
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="1.0.6-pre5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EntityFramework.Toolkit" Version="1.0.6-pre5" />
                    
Directory.Packages.props
<PackageReference Include="EntityFramework.Toolkit" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add EntityFramework.Toolkit --version 1.0.6-pre5
                    
#r "nuget: EntityFramework.Toolkit, 1.0.6-pre5"
                    
#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.
#addin nuget:?package=EntityFramework.Toolkit&version=1.0.6-pre5&prerelease
                    
Install EntityFramework.Toolkit as a Cake Addin
#tool nuget:?package=EntityFramework.Toolkit&version=1.0.6-pre5&prerelease
                    
Install EntityFramework.Toolkit as a Cake Tool

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,170 11/4/2019
2.0.19166.2 13,075 6/15/2019 2.0.19166.2 is deprecated because it is no longer maintained.
2.0.19166.1 717 6/15/2019
2.0.19098.1-pre 590 4/8/2019
2.0.18314.4-pre 705 11/10/2018
2.0.18314.1-pre 685 11/10/2018
2.0.18313.2-pre 713 11/9/2018
1.0.7-pre7 690 11/9/2018
1.0.7-pre6 700 10/17/2018
1.0.7-pre5 690 10/17/2018
1.0.7-pre4 795 8/30/2018
1.0.7-pre3 756 8/29/2018
1.0.7-pre2 876 8/9/2018
1.0.7-pre1 939 7/5/2018
1.0.6 12,238 7/5/2018
1.0.6-pre999 923 7/5/2018
1.0.6-pre99 947 7/5/2018
1.0.6-pre9 945 7/4/2018
1.0.6-pre8 973 7/3/2018
1.0.6-pre6 1,520 12/18/2017
1.0.6-pre5 1,023 12/18/2017
1.0.6-pre4 914 11/1/2017
1.0.6-pre3 885 10/14/2017
1.0.6-pre1 889 9/25/2017
1.0.5 8,402 8/8/2017
1.0.5-pre5 901 8/6/2017
1.0.5-pre4 873 8/6/2017
1.0.5-pre2 930 8/6/2017
1.0.5-pre1 902 8/6/2017
1.0.4 1,070 8/6/2017
1.0.4-pre99995 965 5/22/2017
1.0.4-pre99994 965 3/30/2017
1.0.4-pre99993 946 3/29/2017
1.0.4-pre99992 946 3/29/2017
1.0.4-pre99991 944 3/29/2017
1.0.4-pre9999 934 3/29/2017
1.0.4-pre9998 909 3/29/2017
1.0.4-pre9997 926 3/27/2017
1.0.4-pre9996 931 3/27/2017
1.0.4-pre9995 970 3/16/2017
1.0.4-pre9994 915 3/14/2017
1.0.4-pre9992 934 3/14/2017
1.0.4-pre9991 966 3/14/2017
1.0.4-pre999 922 3/9/2017
1.0.4-pre99 952 3/8/2017
1.0.4-pre98 995 1/27/2017
1.0.4-pre97 956 1/26/2017
1.0.4-pre96 939 1/26/2017
1.0.4-pre95 967 1/23/2017
1.0.4-pre9 997 11/24/2016
1.0.4-pre8 971 11/10/2016
1.0.4-pre7 980 10/9/2016
1.0.4-pre6 921 9/28/2016
1.0.4-pre5 966 8/16/2016
1.0.4-pre4 947 8/15/2016
1.0.4-pre3 944 8/15/2016
1.0.4-pre2 956 8/15/2016
1.0.4-pre1 1,115 7/12/2016
1.0.3 4,584 7/11/2016
1.0.2 1,247 6/19/2016
1.0.2-pre3 1,359 6/19/2016
1.0.2-pre2 969 6/19/2016
1.0.2-pre1 1,328 6/17/2016
1.0.1 1,231 5/23/2016
1.0.1-pre9 1,319 6/17/2016
1.0.1-pre8 1,085 6/17/2016
1.0.1-pre7 1,092 6/17/2016
1.0.1-pre5 1,057 6/17/2016
1.0.1-pre4 995 6/17/2016
1.0.1-pre10 1,328 6/17/2016
1.0.0 1,215 5/22/2016
1.0.0-pre3 996 5/22/2016
1.0.0-pre2 947 5/9/2016
1.0.0-pre1 984 5/9/2016

1.0.6-pre
- Bug fix in AuditDbContextBase: Prevent CreatedDate being updated if only ICreatedDate interface is used
- Minor logging bug fix
- New class ContextTestBase<TContext, TDbConnection> which takes generic argument T : IDbConnection
- Swap IQueryIncluding<T>Get() method with IQueryable<T>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