Method | Description | |
---|---|---|
AddParamWithValue ( this command, string name, object value, ISqlDialect dialect ) : |
DbCommand nesnesine belirtilen isim ve değere sahip yeni bir parametre ekler.
|
|
Execute ( this query, IDbConnection connection, Dictionary |
SqlDelete nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır. Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de çalıştırılabilir. |
|
Execute ( this query, IDbConnection connection, ExpectedRows expectedRows = ExpectedRows.One ) : int |
SqlUpdate nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır. Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de çalıştırılabilir. |
|
Execute ( this query, IDbConnection connection ) : void |
SqlInsert nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de çalıştırılabilir. |
|
Execute ( this query, IDbConnection connection, Dictionary |
SqlInsert nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de çalıştırılabilir. |
|
ExecuteAndGetID ( this query, IDbConnection connection ) : Int64? |
SqlInsert nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır ve istenirse eklenen kaydın IDENTITY alanının değerini döndürür. Bu bir extension metodu olduğundan direk query.Execute(connection, true) şeklinde de çalıştırılabilir. |
|
ExecuteNonQuery ( IDbCommand command ) : int |
Bağlantı üzerinde sonuç döndürmeyen (INSERT, UPDATE, DELETE gibi) bir sorguyu çalıştırır.
|
|
ExecuteNonQuery ( IDbConnection connection, string commandText ) : int |
Bağlantı üzerinde sonuç döndürmeyen (INSERT, UPDATE, DELETE gibi) bir sorguyu çalıştırır.
|
|
ExecuteNonQuery ( IDbConnection connection, string commandText, object>.IDictionary |
Bağlantı üzerinde sonuç döndürmeyen (INSERT, UPDATE, DELETE gibi) bir sorguyu çalıştırır.
|
|
ExecuteReader ( IDbConnection connection, |
SqlQuery nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır.
|
|
ExecuteReader ( IDbConnection connection, |
SqlQuery nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır.
|
|
ExecuteReader ( IDbConnection connection, string commandText ) : IDataReader |
Sorguyu belirtilen bağlantı üzerinde çalıştırır ve bir IDataReader nesnesi döndürür.
|
|
ExecuteReader ( IDbConnection connection, string commandText, object>.IDictionary |
Sorguyu belirtilen bağlantı üzerinde çalıştırır ve bir IDataReader nesnesi döndürür.
|
|
ExecuteReader ( this query, IDbConnection connection ) : IDataReader |
SqlQuery nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır. Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de çalıştırılabilir. |
|
ExecuteReader ( this query, IDbConnection connection, Dictionary |
SqlQuery nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır. Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de çalıştırılabilir. |
|
ExecuteScalar ( IDbConnection connection, |
Bağlantı üzerinde tek değer döndüren bir SqlQuery sorgusunu çalıştırır.
|
|
ExecuteScalar ( IDbConnection connection, |
Bağlantı üzerinde tek değer döndüren bir SqlQuery sorgusunu çalıştırır.
|
|
ExecuteScalar ( IDbConnection connection, string commandText ) : object |
Bağlantı üzerinde tek değer döndüren bir sorguyu çalıştırır.
|
|
ExecuteScalar ( IDbConnection connection, string commandText, object>.IDictionary |
Bağlantı üzerinde tek değer döndüren bir sorguyu çalıştırır.
|
|
Exists ( this query, IDbConnection connection ) : bool |
SqlQuery nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır ve en azından 1 sonuç göndermesini kontrol eder. Bu bir extension metodu olduğundan direk |
|
FixCommandText ( string commandText, ISqlDialect dialect ) : string | ||
FixParamType ( object value ) : object | ||
IsDatabaseException ( |
||
LogCommand ( string type, IDbCommand command ) : void | ||
NewCommand ( IDbConnection connection, string commandText ) : IDbCommand |
İstenen bağlantıya bağlı ve verilen komutu içeren yeni bir IDbCommand nesnesi oluşturur.
|
|
NewCommand ( IDbConnection connection, string commandText, object>.IDictionary |
İstenen bağlantıya bağlı ve verilen komutu içeren yeni bir IDbCommand nesnesi oluşturur.
|
Method | Description | |
---|---|---|
CheckConnectionPoolException ( IDbConnection connection, |
Verilen Sql exception'ının numarasının, bilinen connection pool hatalarından biri olmasını denetler ve gerekirse bağlantıyı tekrar açıp kapatır.
|
|
CheckExpectedRows ( ExpectedRows expectedRows, int affectedRows ) : int | ||
GetReaderCacheKey ( string connectionString, string commandText ) : string |
Belli bir bağlantı string'i ve sorgu metni için Cache içinde anahtar olarak kullanılabilecek bir string üretir. Bu fonksiyon ExecuteReader(IDbConnection, string, TimeSpan, params) tarafından çalıştırılan sorguların uygulama Cache'i içerisinde önbelleklenmesi için gerekli olan anahtar string'in üretilmesinde kullanılır. |
public static AddParamWithValue ( this command, string name, object value, ISqlDialect dialect ) : |
||
command | this |
/// Parametrenin ekleneceği |
name | string | /// Parametre ismi. |
value | object | /// Parametre değeri. |
dialect | ISqlDialect | SQL dialect |
return |
public static Execute ( this query, IDbConnection connection, Dictionary |
||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
param | Dictionary |
Parameters dictionary |
expectedRows | ExpectedRows | Expected number of rows to be deleted (defaults to one) |
return | int |
public static Execute ( this query, IDbConnection connection, ExpectedRows expectedRows = ExpectedRows.One ) : int | ||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
expectedRows | ExpectedRows | Expected number of rows to be updated (defaults to one) |
return | int |
public static Execute ( this query, IDbConnection connection ) : void | ||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
return | void |
public static Execute ( this query, IDbConnection connection, Dictionary |
||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
param | Dictionary |
Parameter dictionary |
return | void |
public static ExecuteAndGetID ( this query, IDbConnection connection ) : Int64? | ||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
return | Int64? |
public static ExecuteNonQuery ( IDbCommand command ) : int | ||
command | IDbCommand | /// Çalıştırılacak komut. |
return | int |
public static ExecuteNonQuery ( IDbConnection connection, string commandText ) : int | ||
connection | IDbConnection | /// Komutun çalıştırılacağı bağlantı. |
commandText | string | /// Çalıştırılacak komut. |
return | int |
public static ExecuteNonQuery ( IDbConnection connection, string commandText, object>.IDictionary |
||
connection | IDbConnection | /// Komutun çalıştırılacağı bağlantı. |
commandText | string | /// Çalıştırılacak komut. |
param | object>.IDictionary | /// Parameters (optional). |
return | int |
public static ExecuteReader ( IDbConnection connection, |
||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
query |
/// Sorguyu içeren |
|
return | IDataReader |
public static ExecuteReader ( IDbConnection connection, |
||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
query |
/// Sorguyu içeren |
|
param | Dictionary |
Parameter dictionary |
return | IDataReader |
public static ExecuteReader ( IDbConnection connection, string commandText ) : IDataReader | ||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Açık değilse otomatik olarak açılır. |
commandText | string | /// Çalıştırılacak SQL sorgusu. |
return | IDataReader |
public static ExecuteReader ( IDbConnection connection, string commandText, object>.IDictionary |
||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Açık değilse otomatik olarak açılır. |
commandText | string | /// Çalıştırılacak SQL sorgusu. |
param | object>.IDictionary | /// Parameters (optional). |
return | IDataReader |
public static ExecuteReader ( this query, IDbConnection connection ) : IDataReader | ||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
return | IDataReader |
public static ExecuteReader ( this query, IDbConnection connection, Dictionary |
||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
param | Dictionary |
Parameter dictionary |
return | IDataReader |
public static ExecuteScalar ( IDbConnection connection, |
||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. |
selectQuery |
/// Çalıştırılacak sorguyu içeren |
|
return | object |
public static ExecuteScalar ( IDbConnection connection, |
||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. |
selectQuery |
/// Çalıştırılacak sorguyu içeren |
|
param | Dictionary |
Parameter dictionary |
return | object |
public static ExecuteScalar ( IDbConnection connection, string commandText ) : object | ||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. |
commandText | string | /// Çalıştırılacak sorgu. |
return | object |
public static ExecuteScalar ( IDbConnection connection, string commandText, object>.IDictionary |
||
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. |
commandText | string | /// Çalıştırılacak sorgu. |
param | object>.IDictionary | /// Parameters (optional). |
return | object |
public static Exists ( this query, IDbConnection connection ) : bool | ||
query | this |
/// Sorguyu içeren |
connection | IDbConnection | /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır. |
return | bool |
public static FixCommandText ( string commandText, ISqlDialect dialect ) : string | ||
commandText | string | |
dialect | ISqlDialect | |
return | string |
public static FixParamType ( object value ) : object | ||
value | object | |
return | object |
public static IsDatabaseException ( |
||
e | ||
return | bool |
public static LogCommand ( string type, IDbCommand command ) : void | ||
type | string | |
command | IDbCommand | |
return | void |
public static NewCommand ( IDbConnection connection, string commandText ) : IDbCommand | ||
connection | IDbConnection | /// IDbCommand nesnesinin oluşturulacağı bağlantı. |
commandText | string |
/// IDbCommand nesnesinin içereceği komut metni. |
return | IDbCommand |
public static NewCommand ( IDbConnection connection, string commandText, object>.IDictionary |
||
connection | IDbConnection | /// IDbCommand nesnesinin oluşturulacağı bağlantı. |
commandText | string |
/// IDbCommand nesnesinin içereceği komut metni. |
param | object>.IDictionary | /// Parameters. |
return | IDbCommand |