System.Data.Common.CommandTrees.ExpressionBuilder Ad Alanı
Ö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.
Bir komut ağacı API'si sağlar.
Sınıflar
| Name | Description |
|---|---|
| DbExpressionBuilder |
s oluşturmak DbExpressioniçin bir API sağlar ve bu API'ye ifade türünün kendisinde uzantı yöntemleri olarak erişilmesine izin verir. |
| EdmFunctions |
Kurallı EDM işlevlerini çağıran s oluşturmak DbExpression için bir API sağlar ve bu API'ye ifade türünün kendisinde uzantı yöntemleri olarak erişilmesine izin verir. |
| Row |
öğesini çağırmak NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)için oluşturucu benzeri bir araç sağlar. |
Açıklamalar
System.Data.Common.CommandTrees.ExpressionBuilder API, nesneler tarafından DbExpression temsil edilen ifadeler oluşturmak için kullanılır. sınıfı tarafından DbExpressionBuilder sağlanan komut ağacı API'sinin özellikleri şunlardır:
İşlevsel: DbExpression Nesneler, doğal bir yapı akışı sağlayan işlevsel desenler kullanılarak oluşturulur.
Gevşek bir şekilde bağlanmış: Bir DbExpression nesne belirli bir komut ağacına bağlı değildir ve tür sözleşmesinin karşılandığı herhangi bir bağlamda kullanılabilir.
Sabit: API tamamen sabit türlerden oluşur; bir ifade ağacı yeniden oluştururken yeni değerler değiştirilerek mutability benzetimi yapılabilir.