DbExpressionBinding Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, DbProjectExpressionve DbJoinExpressiongibi DbFilterExpressionilişkisel ifadelere ayarlanmış bir giriş kümesini 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, dolaşmanın foreach her öğesine bağlaması olan bir dolaşma işlemine ç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
| Expression |
Giriş kümesini tanımlayan öğesini DbExpression alır veya ayarlar. |
| 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
| 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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
| 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 ayrı tutup tutmadığını belirleyen yeni DbQuantifierExpression bir oluşturur. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Belirli bir giriş kümesinin her öğesi için verilen |
| Filter(DbExpressionBinding, DbExpression) |
Belirtilen koşulu kullanarak verilen giriş kümesindeki öğeleri filtreleyen yeni DbFilterExpression bir oluşturur. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Olarak FullOuterJoin DbExpressionKindkullanarak belirtilen birleştirme koşulunda, sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri 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 olarak DbExpressionKindkullanılır. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
LeftOuterJoin DbExpressionKindolarak 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 |
| 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. |