//protected ObjectContext _objectContext; /// <summary> /// 创建一个 <see cref="EFRepository{T}"/> class 的新实例. /// </summary> /// <param name="uow">The unit of work(工作单元).</param> public EFRepository(EFUnitOfWork uow) { UnitOfWork = uow; _dbSet = UnitOfWork.Context.Set <T>(); //_objectContext = (UnitOfWork.Context as System.Data.Entity.Infrastructure.IObjectContextAdapter).ObjectContext; }
public EFTransaction(EFUnitOfWork uow, System.Data.IsolationLevel level) { _uow = uow; _trans = uow.Context.Database.BeginTransaction(level); }
public void Dispose() { _uow = null; _trans.Dispose(); }
public EFTransaction(EFUnitOfWork uow) { _uow = uow; _trans = uow.Context.Database.BeginTransaction(); }