EntityFramework.Toolkit
2.0.19308.1-pre
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" />
paket add EntityFramework.Toolkit --version 2.0.19308.1-pre
#r "nuget: EntityFramework.Toolkit, 2.0.19308.1-pre"
// 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
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 |
-
.NETFramework 4.0
- EntityFramework (>= 6.1.2)
- EntityFramework.Toolkit.Core (>= 2.0.19308.1-pre)
-
.NETFramework 4.5
- EntityFramework (>= 6.1.2)
- EntityFramework.Toolkit.Core (>= 2.0.19308.1-pre)
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 | 834 | 11/4/2019 | |
2.0.19166.2 | 12,572 | 6/15/2019 | |
2.0.19166.1 | 378 | 6/15/2019 | |
2.0.19098.1-pre | 387 | 4/8/2019 | |
2.0.18314.4-pre | 505 | 11/10/2018 | |
2.0.18314.1-pre | 479 | 11/10/2018 | |
2.0.18313.2-pre | 505 | 11/9/2018 | |
1.0.7-pre7 | 474 | 11/9/2018 | |
1.0.7-pre6 | 503 | 10/17/2018 | |
1.0.7-pre5 | 487 | 10/17/2018 | |
1.0.7-pre4 | 574 | 8/30/2018 | |
1.0.7-pre3 | 539 | 8/29/2018 | |
1.0.7-pre2 | 652 | 8/9/2018 | |
1.0.7-pre1 | 623 | 7/5/2018 | |
1.0.6 | 9,980 | 7/5/2018 | |
1.0.6-pre999 | 631 | 7/5/2018 | |
1.0.6-pre99 | 631 | 7/5/2018 | |
1.0.6-pre9 | 625 | 7/4/2018 | |
1.0.6-pre8 | 629 | 7/3/2018 | |
1.0.6-pre6 | 944 | 12/18/2017 | |
1.0.6-pre5 | 673 | 12/18/2017 | |
1.0.6-pre4 | 630 | 11/1/2017 | |
1.0.6-pre3 | 601 | 10/14/2017 | |
1.0.6-pre1 | 600 | 9/25/2017 | |
1.0.5 | 7,333 | 8/8/2017 | |
1.0.5-pre5 | 625 | 8/6/2017 | |
1.0.5-pre4 | 618 | 8/6/2017 | |
1.0.5-pre2 | 643 | 8/6/2017 | |
1.0.5-pre1 | 617 | 8/6/2017 | |
1.0.4 | 645 | 8/6/2017 | |
1.0.4-pre99995 | 675 | 5/22/2017 | |
1.0.4-pre99994 | 684 | 3/30/2017 | |
1.0.4-pre99993 | 671 | 3/29/2017 | |
1.0.4-pre99992 | 661 | 3/29/2017 | |
1.0.4-pre99991 | 648 | 3/29/2017 | |
1.0.4-pre9999 | 650 | 3/29/2017 | |
1.0.4-pre9998 | 632 | 3/29/2017 | |
1.0.4-pre9997 | 636 | 3/27/2017 | |
1.0.4-pre9996 | 641 | 3/27/2017 | |
1.0.4-pre9995 | 650 | 3/16/2017 | |
1.0.4-pre9994 | 628 | 3/14/2017 | |
1.0.4-pre9992 | 643 | 3/14/2017 | |
1.0.4-pre9991 | 658 | 3/14/2017 | |
1.0.4-pre999 | 652 | 3/9/2017 | |
1.0.4-pre99 | 636 | 3/8/2017 | |
1.0.4-pre98 | 687 | 1/27/2017 | |
1.0.4-pre97 | 652 | 1/26/2017 | |
1.0.4-pre96 | 648 | 1/26/2017 | |
1.0.4-pre95 | 667 | 1/23/2017 | |
1.0.4-pre9 | 717 | 11/24/2016 | |
1.0.4-pre8 | 685 | 11/10/2016 | |
1.0.4-pre7 | 666 | 10/9/2016 | |
1.0.4-pre6 | 646 | 9/28/2016 | |
1.0.4-pre5 | 690 | 8/16/2016 | |
1.0.4-pre4 | 668 | 8/15/2016 | |
1.0.4-pre3 | 673 | 8/15/2016 | |
1.0.4-pre2 | 677 | 8/15/2016 | |
1.0.4-pre1 | 865 | 7/12/2016 | |
1.0.3 | 4,049 | 7/11/2016 | |
1.0.2 | 830 | 6/19/2016 | |
1.0.2-pre3 | 1,030 | 6/19/2016 | |
1.0.2-pre2 | 686 | 6/19/2016 | |
1.0.2-pre1 | 1,043 | 6/17/2016 | |
1.0.1 | 802 | 5/23/2016 | |
1.0.1-pre9 | 1,038 | 6/17/2016 | |
1.0.1-pre8 | 803 | 6/17/2016 | |
1.0.1-pre7 | 798 | 6/17/2016 | |
1.0.1-pre5 | 738 | 6/17/2016 | |
1.0.1-pre4 | 682 | 6/17/2016 | |
1.0.1-pre10 | 1,047 | 6/17/2016 | |
1.0.0 | 775 | 5/22/2016 | |
1.0.0-pre3 | 691 | 5/22/2016 | |
1.0.0-pre2 | 658 | 5/9/2016 | |
1.0.0-pre1 | 674 | 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<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