System.Data.Common.CommandTrees.ExpressionBuilder Ad Alanı

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.