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
DbExpressionBuilder |
oluşturmak için DbExpressionbir API sağlar ve bu API'ye ifade türünün kendisinde uzantı yöntemleri olarak erişilmesine izin verir. |
EdmFunctions |
DbExpression, KURALLı EDM işlevleri çağıran ve bu API 'ye, ifade türü üzerinde uzantı yöntemleri olarak erişilmesine izin veren bır API sağlar. |
Row |
öğesini çağırmak NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)için oluşturucu benzeri bir araç sağlar. |
Açıklamalar
System.Data.Common.CommandTrees.ExpressionBuilderAPI, nesnelerle temsil edilen ifadeleri oluşturmak için DbExpression kullanılır. sınıfı tarafından sağlanan komut ağacı DbExpressionBuilder API'si aşağıdaki özelliklere sahiptir:
DbExpressionİşlevsel: Nesneler, doğal bir oluşturma akışı sağlayan işlevsel desenler kullanılarak oluşturulur.
Gevşek bağlı: Nesne belirli bir komut ağacına bağlı değildir ve tür anlaşmasının karşı DbExpression bulunduğu herhangi bir bağlamda kullanılabilir.
Sabit: API tamamen sabit türlerden oluşur; değişebilirlik, bir ifade ağacını yeniden oluşturma sırasında yeni değerlerin yerine geçen bir simülasyon olabilir.