Méthode | Description | |
---|---|---|
Count ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
GetConnection ( string connectionString ) : IDbConnection | ||
GetQueryType ( string query ) : string |
return the first word, basically
|
|
LastQueryAudit ( ) : string |
Only works for MSSQL - trys to map the query replacing parameter values with actual values
|
|
RunQuery ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : IDataReader | ||
RunQuery ( IDbConnection connection, ISqlQuery query, int &rows, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : IDataReader | ||
RunQueryInsert ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
RunQueryScalar ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
RunStoredProcedure ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : IDataReader |
Méthode | Description | |
---|---|---|
BeforeRunQuery ( ISqlQuery query ) : void |
Occurs right before any query is run
|
|
CleanSql ( string sql ) : string | ||
ClearCacheAfterChange ( ISqlQuery query ) : void | ||
Count ( IDbConnection connection, string tableName, string where, IEnumerable |
||
ExecuteSqlFinal ( System.Action function ) : void |
This wraps all SQL database calls so that descendant objects can override it
|
|
GetCommand ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction ) : IDbCommand | ||
GetQueryForRows ( ISqlQuery query ) : string | ||
InsertAndReturnNewID ( IDbConnection conn, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
OnMapParameter ( IDataParameter input, IDataParameter output ) : void | ||
OnQueryComplete ( ) : void | ||
ProcessSql ( string querySql, IEnumerable |
||
ValidateQueryType ( string query, string match ) : void |
Méthode | Description | |
---|---|---|
HasParameter ( string sql, string ParameterName ) : bool |
protected BeforeRunQuery ( ISqlQuery query ) : void | ||
query | ISqlQuery | |
Résultat | void |
protected ClearCacheAfterChange ( ISqlQuery query ) : void | ||
query | ISqlQuery | |
Résultat | void |
public Count ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
connection | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | int |
protected Count ( IDbConnection connection, string tableName, string where, IEnumerable |
||
connection | IDbConnection | |
tableName | string | |
where | string | |
parameters | IEnumerable |
|
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | int |
protected ExecuteSqlFinal ( System.Action function ) : void | ||
function | System.Action | |
Résultat | void |
protected GetCommand ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction ) : IDbCommand | ||
connection | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
Résultat | IDbCommand |
public abstract GetConnection ( string connectionString ) : IDbConnection | ||
connectionString | string | |
Résultat | IDbConnection |
protected abstract GetQueryForRows ( ISqlQuery query ) : string | ||
query | ISqlQuery | |
Résultat | string |
public GetQueryType ( string query ) : string | ||
query | string | |
Résultat | string |
protected abstract InsertAndReturnNewID ( IDbConnection conn, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
conn | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | int |
protected OnMapParameter ( IDataParameter input, IDataParameter output ) : void | ||
input | IDataParameter | |
output | IDataParameter | |
Résultat | void |
protected ProcessSql ( string querySql, IEnumerable |
||
querySql | string | |
parameters | IEnumerable |
|
Résultat | string |
public RunQuery ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : IDataReader | ||
connection | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | IDataReader |
public RunQuery ( IDbConnection connection, ISqlQuery query, int &rows, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : IDataReader | ||
connection | IDbConnection | |
query | ISqlQuery | |
rows | int | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | IDataReader |
public RunQueryInsert ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
connection | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | int |
public RunQueryScalar ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : int | ||
connection | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | int |
public RunStoredProcedure ( IDbConnection connection, ISqlQuery query, IDbTransaction transaction = null, CommandBehavior commandBehavior = CommandBehavior.Default ) : IDataReader | ||
connection | IDbConnection | |
query | ISqlQuery | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Résultat | IDataReader |
protected ValidateQueryType ( string query, string match ) : void | ||
query | string | |
match | string | |
Résultat | void |