C# Class Serenity.Data.Sql

Mostrar archivo Open project: volkanceylan/Serenity

Public Methods

Method Description
Avg ( int joinNumber, string field ) : string

Verilen alanı başına join indeksini getirerek AVG(..) içerisine alır.

Avg ( string field ) : string

Verilen alanı AVG(..) içerisine alır.

Case ( string condition, string whenThenPairs, string elseStatement ) : string

Builds a CASE statement.

Case ( this query, Action builder ) : string
Coalesce ( ) : string

Verilen alanı COALESCE(..) içerisine alır.

Coalesce ( this query ) : string
Convert ( string type, string field ) : string
Count ( ) : string

SQL'de sıkça kullanılan COUNT(*) sabitini verir.

Count ( int joinNumber, string field ) : string

Verilen alanı başına join indeksini getirerek COUNT(..) içerisine alır.

Count ( string field ) : string

Verilen alanı COUNT(..) içerisine alır.

Max ( int joinNumber, string field ) : string

Verilen alanı başına join indeksini getirerek MAX(..) içerisine alır.

Max ( string field ) : string

Verilen alanı MAX(..) içerisine alır.

Min ( int joinNumber, string field ) : string

Verilen alanı başına join indeksini getirerek MIN(..) içerisine alır.

Min ( string field ) : string

Verilen alanı MIN(..) içerisine alır.

SubString ( string expression, int startIndex, int endIndex ) : string
Sum ( int joinNumber, string field ) : string

Verilen alanı başına join indeksini getirerek SUM(..) içerisine alır.

Sum ( string field ) : string

Verilen alanı SUM(..) içerisine alır.

Method Details

Avg() public static method

Verilen alanı başına join indeksini getirerek AVG(..) içerisine alır.
public static Avg ( int joinNumber, string field ) : string
joinNumber int /// Alanın bağlı olduğu join indeksi.
field string /// AVG(...) içerisine alınacak alan adı (zorunlu).
return string

Avg() public static method

Verilen alanı AVG(..) içerisine alır.
public static Avg ( string field ) : string
field string /// AVG(...) içerisine yazılacak alan adı (zorunlu).
return string

Case() public static method

Builds a CASE statement.
public static Case ( string condition, string whenThenPairs, string elseStatement ) : string
condition string Optional condition. For example for statement "CASE Field1 WHEN 1 THEN 2 END", condition would be "Field1"
whenThenPairs string Pairs of WHEN/THEN statements like ["A = 1", "'Result1'", "A = 2", "'Result2'"] for a case /// statement like CASE WHEN A = 1 THEN 'Result1' WHEN A = 2 THEN 'Result2' END.
elseStatement string Optional ELSE statement
return string

Case() public static method

public static Case ( this query, Action builder ) : string
query this
builder Action
return string

Coalesce() public static method

Verilen alanı COALESCE(..) içerisine alır.
public static Coalesce ( ) : string
return string

Coalesce() public static method

public static Coalesce ( this query ) : string
query this
return string

Convert() public static method

public static Convert ( string type, string field ) : string
type string
field string
return string

Count() public static method

SQL'de sıkça kullanılan COUNT(*) sabitini verir.
public static Count ( ) : string
return string

Count() public static method

Verilen alanı başına join indeksini getirerek COUNT(..) içerisine alır.
public static Count ( int joinNumber, string field ) : string
joinNumber int /// Alanın bağlı olduğu join indeksi.
field string /// COUNT(...) içerisine alınacak alan adı.
return string

Count() public static method

Verilen alanı COUNT(..) içerisine alır.
public static Count ( string field ) : string
field string /// COUNT(...) içerisine alınacak alan adı (zorunlu).
return string

Max() public static method

Verilen alanı başına join indeksini getirerek MAX(..) içerisine alır.
public static Max ( int joinNumber, string field ) : string
joinNumber int /// Alanın bağlı olduğu join indeksi.
field string /// MAX(...) içerisine alınacak alan adı (zorunlu).
return string

Max() public static method

Verilen alanı MAX(..) içerisine alır.
public static Max ( string field ) : string
field string /// MAX(...) içerisine yazılacak alan adı (zorunlu).
return string

Min() public static method

Verilen alanı başına join indeksini getirerek MIN(..) içerisine alır.
public static Min ( int joinNumber, string field ) : string
joinNumber int /// Alanın bağlı olduğu join indeksi.
field string /// MIN(...) içerisine alınacak alan adı (zorunlu).
return string

Min() public static method

Verilen alanı MIN(..) içerisine alır.
public static Min ( string field ) : string
field string /// MIN(...) içerisine yazılacak alan adı (zorunlu).
return string

SubString() public static method

public static SubString ( string expression, int startIndex, int endIndex ) : string
expression string
startIndex int
endIndex int
return string

Sum() public static method

Verilen alanı başına join indeksini getirerek SUM(..) içerisine alır.
public static Sum ( int joinNumber, string field ) : string
joinNumber int /// Alanın bağlı olduğu join indeksi.
field string /// SUM(...) içerisine alınacak alan adı (zorunlu).
return string

Sum() public static method

Verilen alanı SUM(..) içerisine alır.
public static Sum ( string field ) : string
field string /// SUM(...) içerisine yazılacak alan adı (zorunlu).
return string