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; }
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(); }
protected DataSelectCustomQuery(IQueryProvider provider, PerSchemaSqlDbContext dbContext) : base(provider, dbContext) { }
protected StoredProcedureReturningSelectResultQuery(IQueryProvider provider, PerSchemaSqlDbContext dbContext) : base(provider, dbContext) { }