C# Class Serenity.Data.Criteria

Inheritance: BaseCriteria
Afficher le fichier Open project: volkanceylan/Serenity Class Usage Examples

Méthodes publiques

Свойство Type Description
Empty BaseCriteria
False BaseCriteria
True BaseCriteria

Méthodes publiques

Méthode Description
Bracket ( string fieldName ) : Criteria

Verilen alan adını köşeli parantez içine alarak yeni bir kriter oluşturur. SQL'de boşluk içeren ya da keyword olan alan adlarının kullanılabilmesi için gerekebilir.

Criteria ( IAlias alias, IField field ) : System

Belirtilen numerik tablo alias'ı (başına T konarak) ve alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.

Criteria ( IAlias alias, string field ) : System

Belirtilen numerik tablo alias'ı (başına T konarak) ve alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.

Criteria ( IField field ) : System

Creates a new criteria that contains field name of the metafield.

Criteria ( ISqlQuery query ) : System

Belirtilen SqlQuery i içeren yeni bir kriter oluşturur.

Criteria ( int joinNumber, IField field ) : System

Belirtilen numerik tablo alias'ı (başına T konarak) ve alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.

Criteria ( int joinNumber, string field ) : System

Belirtilen numerik tablo alias'ı (başına T konarak) ve alan adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.

Criteria ( string text ) : System

Creates a new criteria with given condition. This condition is usually a field name, but it can also be a criteria text pre-generated.

Usually used like: new Criteria("fieldname") >= 5.

Criteria ( string join, IField field ) : System

Belirtilen join ve meta alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.

Criteria ( string alias, string field ) : System

Belirtilen tablo alias'ı ve alan adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.

Exists ( ISqlQuery query ) : BaseCriteria

Creates a new EXISTS criteria

Exists ( string expression ) : BaseCriteria

Creates a new EXISTS criteria

ToString ( StringBuilder sb, IQueryWithParams query ) : void

Private Methods

Méthode Description
Criteria ( ) : System

Creates an empty criteria

Method Details

Bracket() public static méthode

Verilen alan adını köşeli parantez içine alarak yeni bir kriter oluşturur. SQL'de boşluk içeren ya da keyword olan alan adlarının kullanılabilmesi için gerekebilir.
public static Bracket ( string fieldName ) : Criteria
fieldName string /// Köşeli parantez içine alınıp kriterye çevrilecek alan adı (zorunlu).
Résultat Criteria

Criteria() public méthode

Belirtilen numerik tablo alias'ı (başına T konarak) ve alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.
public Criteria ( IAlias alias, IField field ) : System
alias IAlias /// Join aliası (T1 gibi kullanılır)
field IField /// Alan nesnesi (zorunlu).
Résultat System

Criteria() public méthode

Belirtilen numerik tablo alias'ı (başına T konarak) ve alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.
public Criteria ( IAlias alias, string field ) : System
alias IAlias /// Join aliası (T1 gibi kullanılır)
field string /// Alan nesnesi (zorunlu).
Résultat System

Criteria() public méthode

Creates a new criteria that contains field name of the metafield.
public Criteria ( IField field ) : System
field IField /// Field (required).
Résultat System

Criteria() public méthode

Belirtilen SqlQuery i içeren yeni bir kriter oluşturur.
public Criteria ( ISqlQuery query ) : System
query ISqlQuery /// Query nesnesi (genellikle sub query).
Résultat System

Criteria() public méthode

Belirtilen numerik tablo alias'ı (başına T konarak) ve alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.
public Criteria ( int joinNumber, IField field ) : System
joinNumber int /// Join numarası (T1 gibi kullanılır)
field IField /// Alan nesnesi (zorunlu).
Résultat System

Criteria() public méthode

Belirtilen numerik tablo alias'ı (başına T konarak) ve alan adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.
public Criteria ( int joinNumber, string field ) : System
joinNumber int /// Join numarası (T1 gibi kullanılır). Değer sıfırdan küçükse alan adı tek başına /// kullanılır.
field string /// Alan adı (zorunlu).
Résultat System

Criteria() public méthode

Creates a new criteria with given condition. This condition is usually a field name, but it can also be a criteria text pre-generated.
Usually used like: new Criteria("fieldname") >= 5.
public Criteria ( string text ) : System
text string /// A field name or criteria condition (can be null)
Résultat System

Criteria() public méthode

Belirtilen join ve meta alanın adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.
public Criteria ( string join, IField field ) : System
join string /// Tablo alias bilgisini içeren LeftJoin nesnesi (zorunlu).
field IField /// Field alan (zorunlu).
Résultat System

Criteria() public méthode

Belirtilen tablo alias'ı ve alan adını aralarına nokta koyarak içeren yeni bir kriter oluşturur.
public Criteria ( string alias, string field ) : System
alias string /// Tablo alias'ı. Null ya da boş olursa önemsenmez.
field string /// Alan adı (zorunlu).
Résultat System

Exists() public static méthode

Creates a new EXISTS criteria
public static Exists ( ISqlQuery query ) : BaseCriteria
query ISqlQuery /// Expression
Résultat BaseCriteria

Exists() public static méthode

Creates a new EXISTS criteria
public static Exists ( string expression ) : BaseCriteria
expression string /// Expression
Résultat BaseCriteria

ToString() public méthode

public ToString ( StringBuilder sb, IQueryWithParams query ) : void
sb StringBuilder
query IQueryWithParams
Résultat void

Property Details

Empty public_oe static_oe property

public static BaseCriteria Empty
Résultat BaseCriteria

False public_oe static_oe property

public static BaseCriteria False
Résultat BaseCriteria

True public_oe static_oe property

public static BaseCriteria True
Résultat BaseCriteria