Метод | Описание | |
---|---|---|
Count ( IDbConnection connection, string query, IEnumerable |
||
GetConnection ( string connectionString ) : IDbConnection | ||
LastQueryAudit ( ) : string |
Only works for MSSQL - trys to map the query replacing parameter values with actual values
|
|
RunQuery ( IDbConnection connection, string query, IEnumerable |
||
RunQuery ( IDbConnection connection, string query, int &rows, IEnumerable |
||
RunQueryInsert ( IDbConnection connection, string query, IEnumerable |
||
RunQueryScalar ( IDbConnection connection, string query, IEnumerable |
||
RunStoredProcedure ( IDbConnection connection, string spName, IEnumerable |
Метод | Описание | |
---|---|---|
CleanSql ( string sql ) : string | ||
ExecuteSqlFinal ( System.Action function ) : void |
This wraps all SQL database calls so that descendant objects can override it
|
|
GetCommand ( IDbConnection connection, string query, IEnumerable |
||
GetQueryForRows ( string query, int firstRow, int totalRows ) : string | ||
InsertAndReturnNewID ( IDbConnection conn, string sql, IEnumerable |
||
OnQueryComplete ( ) : void | ||
ProcessSql ( string querySql, IEnumerable |
||
ValidateQueryType ( string query, string match ) : void |
Метод | Описание | |
---|---|---|
HasParameter ( string sql, string ParameterName ) : bool |
public Count ( IDbConnection connection, string query, IEnumerable |
||
connection | IDbConnection | |
query | string | |
parameters | IEnumerable |
|
commandBehavior | CommandBehavior | |
Результат | int |
protected ExecuteSqlFinal ( System.Action function ) : void | ||
function | System.Action | |
Результат | void |
protected GetCommand ( IDbConnection connection, string query, IEnumerable |
||
connection | IDbConnection | |
query | string | |
parameters | IEnumerable |
|
transaction | IDbTransaction | |
Результат | IDbCommand |
public abstract GetConnection ( string connectionString ) : IDbConnection | ||
connectionString | string | |
Результат | IDbConnection |
protected abstract GetQueryForRows ( string query, int firstRow, int totalRows ) : string | ||
query | string | |
firstRow | int | |
totalRows | int | |
Результат | string |
protected abstract InsertAndReturnNewID ( IDbConnection conn, string sql, IEnumerable |
||
conn | IDbConnection | |
sql | string | |
parameters | IEnumerable |
|
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Результат | int |
protected ProcessSql ( string querySql, IEnumerable |
||
querySql | string | |
parameters | IEnumerable |
|
Результат | string |
public RunQuery ( IDbConnection connection, string query, IEnumerable |
||
connection | IDbConnection | |
query | string | |
parameters | IEnumerable |
|
firstRow | int | |
totalRows | int | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Результат | IDataReader |
public RunQuery ( IDbConnection connection, string query, int &rows, IEnumerable |
||
connection | IDbConnection | |
query | string | |
rows | int | |
parameters | IEnumerable |
|
firstRow | int | |
totalRows | int | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Результат | IDataReader |
public RunQueryInsert ( IDbConnection connection, string query, IEnumerable |
||
connection | IDbConnection | |
query | string | |
queryParameters | IEnumerable |
|
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Результат | int |
public RunQueryScalar ( IDbConnection connection, string query, IEnumerable |
||
connection | IDbConnection | |
query | string | |
parameters | IEnumerable |
|
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Результат | int |
public RunStoredProcedure ( IDbConnection connection, string spName, IEnumerable |
||
connection | IDbConnection | |
spName | string | |
parameters | IEnumerable |
|
firstRow | int | |
totalRows | int | |
transaction | IDbTransaction | |
commandBehavior | CommandBehavior | |
Результат | IDataReader |
protected ValidateQueryType ( string query, string match ) : void | ||
query | string | |
match | string | |
Результат | void |