C# 클래스 Serenity.Data.Criteria

상속: BaseCriteria
파일 보기 프로젝트 열기: volkanceylan/Serenity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Empty BaseCriteria
False BaseCriteria
True BaseCriteria

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Criteria ( ) : System

Creates an empty criteria

메소드 상세

Bracket() 공개 정적인 메소드

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).
리턴 Criteria

Criteria() 공개 메소드

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).
리턴 System

Criteria() 공개 메소드

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).
리턴 System

Criteria() 공개 메소드

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

Criteria() 공개 메소드

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

Criteria() 공개 메소드

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).
리턴 System

Criteria() 공개 메소드

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).
리턴 System

Criteria() 공개 메소드

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)
리턴 System

Criteria() 공개 메소드

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).
리턴 System

Criteria() 공개 메소드

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).
리턴 System

Exists() 공개 정적인 메소드

Creates a new EXISTS criteria
public static Exists ( ISqlQuery query ) : BaseCriteria
query ISqlQuery /// Expression
리턴 BaseCriteria

Exists() 공개 정적인 메소드

Creates a new EXISTS criteria
public static Exists ( string expression ) : BaseCriteria
expression string /// Expression
리턴 BaseCriteria

ToString() 공개 메소드

public ToString ( StringBuilder sb, IQueryWithParams query ) : void
sb StringBuilder
query IQueryWithParams
리턴 void

프로퍼티 상세

Empty 공개적으로 정적으로 프로퍼티

public static BaseCriteria Empty
리턴 BaseCriteria

False 공개적으로 정적으로 프로퍼티

public static BaseCriteria False
리턴 BaseCriteria

True 공개적으로 정적으로 프로퍼티

public static BaseCriteria True
리턴 BaseCriteria