コード例 #1
0
ファイル: ReturningResult.cs プロジェクト: zeone/pdfGenerator
        protected BaseQuery(IQueryProvider provider, PerSchemaSqlDbContext dbContext)
        {
            if (provider == null)
            {
                throw new ArgumentNullException("provider", "Query provider is not defined for query");
            }
            if (dbContext == null)
            {
                throw new ArgumentNullException("dbContext", "DB context is not defined for query");
            }

            DbContext = dbContext;
            Provider  = provider;
        }
コード例 #2
0
ファイル: ReturningResult.cs プロジェクト: zeone/pdfGenerator
        protected StoredProcedureBase(IQueryProvider provider,
                                      PerSchemaSqlDbContext dbContext)
            : base(provider, dbContext)
        {
            // append the @ReturnVal OUTPUT parameter
            // so it's always known what code stored procedure
            // returns after execution
            SetParameter(paramName: "@ReturnVal",
                         paramValue: default(int),
                         sqlDbType: SqlDbType.Int,
                         isNullable: false,
                         direction: ParameterDirection.ReturnValue);

            // initialise out parameters which were tagged by OutTransactionAttribute to parameters map
            InitOutParameters();
        }
コード例 #3
0
ファイル: CustomQuery.cs プロジェクト: zeone/pdfGenerator
 protected DataSelectCustomQuery(IQueryProvider provider,
                                 PerSchemaSqlDbContext dbContext)
     : base(provider, dbContext)
 {
 }
コード例 #4
0
ファイル: ReturningResult.cs プロジェクト: zeone/pdfGenerator
 protected StoredProcedureReturningSelectResultQuery(IQueryProvider provider, PerSchemaSqlDbContext dbContext) :
     base(provider, dbContext)
 {
 }