public UnitOfWork(IUnityContext context) { this._context = context as UnityContext ?? new UnityContext(); this._objectContext = ((IObjectContextAdapter)this._context).ObjectContext; if (this._objectContext.Connection.State != ConnectionState.Open) { this._objectContext.Connection.Open(); this._transaction = _objectContext.Connection.BeginTransaction(); } }
public Repository(IUnitOfWorkManager unitOfWorkManager, IUnityContext context) : base(unitOfWorkManager) { Context = context as UnityContext; }
public UserManager(IUnitOfWorkManager unitOfWorkManager, IUnityContext context, IPersistent <User> userRepository) : base(unitOfWorkManager, context) { _UserRepository = userRepository; }
public UnitOfWorkManager(IUnityContext context) { Database.SetInitializer <UnityContext>(null); _context = context as UnityContext; }