Releases
v4.2
Fix Issue 1220: SelectAsync().
QueryObject: There's no Method Chaining for Or Operator - http://genericunitofworkandrepositories.codeplex.com/workitem/1222 .
Add code to the UnityConfig to handle injection of the IRepositoryProvider.
Add integration tests.
Merge daverogers pull request RepositoryProvider, RepositoryFactories, IRepositoryProvider.
Merge pull request from DaveRoger.
Replace object with dynamic in factory files and removed redundant cache in Unit of Work.
Issue: 1226 - Transactions: ObjectDisposedException - emperor_ming.
Change from object to dynamic removed all casting in RepositoryProvider and RepositoryFactories https://genericunitofworkandrepositories.codeplex.com/discussions/54852 .
Remove DbContext.Set from DataContext, default implementation from DbContext will do - https://genericunitofworkandrepositories.codeplex.com/discussions/550754 .
Remove finalizer since there are not unmanaged resources (non native .NET resources) that UnitOfWorks needs to dispose - https://genericunitofworkandrepositories.codeplex.com/workitem/1228 .
Update DataContext SyncObjectState to using Generics for compile time errors - AGBrown.
Remove redundant interface member declarations - AGBrown.
Fix unit of work to actually use the specified isolation level when starting a transaction..
Fix double-sync (Issue 1231).
Issue: 1234: Northwind: CustomerService and CustomerRepository .CustomerOrderTotalByYear returns 0 when non-zero expected.
Add custom repository generation functionality to the RepositoryProvider. Custom factories are injected via constructor.
Merge davrogers pull request for complete custom repositories that are ignorant and have zero depency on EF.
Merge branch 'master' of https://git01.codeplex.com/genericunitofworkandrepositories .
Tune SyncObjectGraph, creating OrderRepository integration test, addressing discussion: http://goo.gl/jw5gXy .
Removing repository factories, this will not be needed, levarage DI/IoC for other providers.
Reseting object graph tracking to null after sync object graph has been called.
You can’t perform that action at this time.