コード例 #1
0
ファイル: Repository.cs プロジェクト: razvanticle/Ergate
        internal Repository(IDbContextFactory contextFactory, IInterceptorsResolver interceptorsResolver, IDbContextUtilities contextUtilities)
        {
            this.interceptorsResolver = interceptorsResolver;
            this.contextFactory       = contextFactory;

            this.contextBuilder = new DbContextBuilder(contextFactory, interceptorsResolver, this, contextUtilities);
        }
コード例 #2
0
ファイル: UnitOfWork.cs プロジェクト: razvanticle/Ergate
        internal UnitOfWork(IDbContextFactory contextFactory, IInterceptorsResolver interceptorsResolver, IDbContextUtilities contextUtilities, IExceptionHandler exceptionHandler)
        {
            this.interceptorsResolver = interceptorsResolver;
            this.contextUtilities     = contextUtilities;
            this.globalInterceptors   = interceptorsResolver.GetGlobalInterceptors();
            this.exceptionHandler     = exceptionHandler;

            this.contextBuilder = new DbContextBuilder(contextFactory, interceptorsResolver, this, contextUtilities);
        }