EntityFramework.Toolkit 2.0.19166.2

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

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package EntityFramework.Toolkit -Version 2.0.19166.2
dotnet add package EntityFramework.Toolkit --version 2.0.19166.2
<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
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

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.19308.1-pre 27 11/4/2019
2.0.19166.2 99 6/15/2019
2.0.19166.1 68 6/15/2019
2.0.19098.1-pre 106 4/8/2019
2.0.18314.4-pre 152 11/10/2018
2.0.18314.1-pre 130 11/10/2018
2.0.18313.2-pre 181 11/9/2018
1.0.7-pre7 127 11/9/2018
1.0.7-pre6 159 10/17/2018
1.0.7-pre5 144 10/17/2018
1.0.7-pre4 206 8/30/2018
1.0.7-pre3 171 8/29/2018
1.0.7-pre2 196 8/9/2018
1.0.7-pre1 230 7/5/2018
1.0.6 7,278 7/5/2018
1.0.6-pre999 226 7/5/2018
1.0.6-pre99 218 7/5/2018
1.0.6-pre9 213 7/4/2018
1.0.6-pre8 217 7/3/2018
1.0.6-pre6 500 12/18/2017
1.0.6-pre5 282 12/18/2017
1.0.6-pre4 255 11/1/2017
1.0.6-pre3 232 10/14/2017
1.0.6-pre1 236 9/25/2017
1.0.5 4,312 8/8/2017
1.0.5-pre5 242 8/6/2017
1.0.5-pre4 233 8/6/2017
1.0.5-pre2 266 8/6/2017
1.0.5-pre1 231 8/6/2017
1.0.4 244 8/6/2017
1.0.4-pre99995 289 5/22/2017
1.0.4-pre99994 310 3/30/2017
1.0.4-pre99993 258 3/29/2017
1.0.4-pre99992 279 3/29/2017
1.0.4-pre99991 262 3/29/2017
1.0.4-pre9999 257 3/29/2017
1.0.4-pre9998 248 3/29/2017
1.0.4-pre9997 260 3/27/2017
1.0.4-pre9996 256 3/27/2017
1.0.4-pre9995 269 3/16/2017
1.0.4-pre9994 251 3/14/2017
1.0.4-pre9992 248 3/14/2017
1.0.4-pre9991 270 3/14/2017
1.0.4-pre999 268 3/9/2017
1.0.4-pre99 263 3/8/2017
1.0.4-pre98 297 1/27/2017
1.0.4-pre97 264 1/26/2017
1.0.4-pre96 255 1/26/2017
1.0.4-pre95 287 1/23/2017
1.0.4-pre9 332 11/24/2016
1.0.4-pre8 278 11/10/2016
1.0.4-pre7 284 10/9/2016
1.0.4-pre6 271 9/28/2016
1.0.4-pre5 286 8/16/2016
1.0.4-pre4 269 8/15/2016
1.0.4-pre3 284 8/15/2016
1.0.4-pre2 281 8/15/2016
1.0.4-pre1 446 7/12/2016
1.0.3 3,099 7/11/2016
1.0.2 389 6/19/2016
1.0.2-pre3 542 6/19/2016
1.0.2-pre2 301 6/19/2016
1.0.2-pre1 313 6/17/2016
1.0.1 347 5/23/2016
1.0.1-pre9 320 6/17/2016
1.0.1-pre8 314 6/17/2016
1.0.1-pre7 284 6/17/2016
1.0.1-pre5 314 6/17/2016
1.0.1-pre4 287 6/17/2016
1.0.1-pre10 318 6/17/2016
1.0.0 329 5/22/2016
1.0.0-pre3 300 5/22/2016
1.0.0-pre2 286 5/9/2016
1.0.0-pre1 289 5/9/2016