public QueryEnumerator(IDbConnection connection, IDataStorageController dataController, ISqlQuery query) { Connection = connection; DataStorageController = dataController; Query = query; Buffered = DbBuffering.Buffered; }
public int RunQueryScalar(IDataStorageController controller) { //if (Query.QueryType == QueryType.Delete && String.IsNullOrEmpty(Query.Where)) //{ // throw new IQException("Delete query with no where criteria."); //} return(controller.RunQueryScalar(Connection, Query.GetQuery(), Query.Parameters, transaction: Transaction, commandBehavior: CommandBehavior)); }
public DbContext(IDataStorageController dsController, IDbConnection connection, IDbTransaction transaction = null, DbCommandOptions commandOptions = 0, DbBuffering buffering = 0, DbReconnect reconnect = 0) { Connection = connection; DataStorageController = dsController; Transaction = transaction; CommandOptions = commandOptions == 0 ? IQ.Config.CommandOptions : commandOptions; Buffering = buffering == 0 ? IQ.Config.Buffering : buffering; Reconnect = reconnect == 0 ? IQ.Config.Reconnect : reconnect; }
public SqlDataController(IDataStorageController storageController) { StorageController = storageController; }
public QueryEnumerator_Dictionary(IDbConnection connection, IDataStorageController controller, ISqlQuery query) { InnerEnumerator = new QueryEnumerator <T>(connection, controller, query); }
public IDataReader RunQuery(IDataStorageController controller) { return(controller.RunQuery(Connection, Query.GetQuery(), Query.Parameters, transaction: Transaction, commandBehavior: CommandBehavior)); }