DbExpressionBinding Sınıf

Tanım

, DbProjectExpressionve DbJoinExpressiongibi DbFilterExpressionilişkisel ifadelere ayarlanmış bir girişi temsil eder. Bu sınıf devralınamaz.

public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
Devralma
DbExpressionBinding

Açıklamalar

Bu sınıf, geçişin foreach her öğesine bağlaması olan bir geçişe çok benzer. Bu sınıf, ilişkisel işleçlere karşılık gelen ifadelerin çoğu için yardımcı sınıf olarak sağlanır.

Özellikler

Name Description
Expression

Giriş kümesini tanımlayan öğesini alır veya ayarlar DbExpression .

Variable

öğe değişkenine DbVariableReferenceExpression başvuran öğesini alır.

VariableName

Öğe değişkenine atanan adı alır.

VariableType

Öğe değişkeninin tür meta verilerini alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Name Description
All(DbExpressionBinding, DbExpression)

Verilen koşulun giriş kümesinin tüm öğeleri için ayrı tutup tutmadığını belirleyen yeni DbQuantifierExpression bir oluşturur.

Any(DbExpressionBinding, DbExpression)

Verilen koşulun giriş kümesinin herhangi bir öğesi için barındırılıp barındırılmadığını belirleyen yeni DbQuantifierExpression bir oluşturur.

CrossApply(DbExpressionBinding, DbExpressionBinding)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

Filter(DbExpressionBinding, DbExpression)

Belirtilen koşulu kullanarak verilen giriş kümesindeki öğeleri filtreleyen yeni DbFilterExpression bir oluşturur.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbExpressionKindkullanarak birleştiren yeni DbJoinExpression bir oluşturur.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Belirtilen birleştirme koşulunda, sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur ve innerjoin öğesini olarak DbExpressionKindkullanılır.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

LeftOuterJoin DbExpressionKindöğesini kullanarak, belirtilen birleştirme koşulunda sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri birleştiren yeni DbJoinExpression bir oluşturur.

OuterApply(DbExpressionBinding, DbExpressionBinding)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırların uygulama sütun değeri vardır null.

Project(DbExpressionBinding, DbExpression)

Belirtilen ifadeyi verilen giriş kümesi üzerinde projelendiren yeni DbProjectExpression bir oluşturur.

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

Belirtilen öğe sayısını atlamadan önce verilen giriş kümesini verilen sıralama belirtimlerine göre sıralayan yeni DbSkipExpression bir oluşturur.

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

Belirtilen giriş kümesini belirtilen sıralama belirtimlerine göre sıralayan yeni DbSortExpression bir oluşturur.

Şunlara uygulanır