System.Data.Common.CommandTrees.ExpressionBuilder Névtér

Parancsfa API-t biztosít.

Osztályok

Name Description
DbExpressionBuilder

Létrehoz egy API-t, amely s-eket hoz létre DbExpression, és lehetővé teszi, hogy az API bővítménymeteként legyen elérhető magának a kifejezéstípusnak a használatával.

EdmFunctions

Olyan API-t biztosít, amely meghívja a DbExpression canonical EDM-függvényeket, és lehetővé teszi, hogy az API bővítménymeteként legyen elérhető magának a kifejezéstípusnak a használatával.

Row

Konstruktorszerű hívási NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)módot biztosít.

Megjegyzések

Az System.Data.Common.CommandTrees.ExpressionBuilder API-val olyan kifejezéseket hozhat létre, amelyeket objektumok jelölnek DbExpression . Az osztály által DbExpressionBuilder biztosított parancsfa API a következő jellemzőkkel rendelkezik:

  • Funkcionális: DbExpression az objektumok funkcionális minták használatával jönnek létre, amelyek természetes építési folyamatot biztosítanak.

  • Lazán összekapcsolt: Egy DbExpression objektum nincs egy adott parancsfához kötve, és bármely olyan környezetben használható, ahol a típusszerződés teljesül.

  • Nem módosítható: Az API teljes egészében nem módosítható típusokból áll; A megváltoztathatóság szimulálható úgy, hogy új értékeket helyettesít egy kifejezésfa újraépítése során.