Skip to content

v4.2

Compare
Choose a tag to compare
@tonysneed tonysneed released this 31 Aug 16:19
  • 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.