コード例 #1
0
        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();
            }
        }
コード例 #2
0
 public Repository(IUnitOfWorkManager unitOfWorkManager, IUnityContext context) : base(unitOfWorkManager)
 {
     Context = context as UnityContext;
 }
コード例 #3
0
ファイル: UserManager.cs プロジェクト: npswaroop/BaseDesign
 public UserManager(IUnitOfWorkManager unitOfWorkManager, IUnityContext context,
                    IPersistent <User> userRepository) : base(unitOfWorkManager, context)
 {
     _UserRepository = userRepository;
 }
コード例 #4
0
 public UnitOfWorkManager(IUnityContext context)
 {
     Database.SetInitializer <UnityContext>(null);
     _context = context as UnityContext;
 }