System.Data.Common.CommandTrees.ExpressionBuilder Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett API för kommandoträd.
Klasser
| Name | Description |
|---|---|
| DbExpressionBuilder |
Tillhandahåller ett API för att konstruera DbExpressions och gör att API:et kan nås som tilläggsmetoder för själva uttryckstypen. |
| EdmFunctions |
Tillhandahåller ett API för att konstruera DbExpression s som anropar kanoniska EDM-funktioner och gör att API:et kan nås som tilläggsmetoder för själva uttryckstypen. |
| Row |
Tillhandahåller ett konstruktorliknande sätt att anropa NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Kommentarer
API:et System.Data.Common.CommandTrees.ExpressionBuilder används för att skapa uttryck som representeras av DbExpression objekt. Kommandoträds-API:et DbExpressionBuilder som tillhandahålls av klassen har följande egenskaper:
Funktionell: DbExpression objekt konstrueras med hjälp av funktionella mönster som ger ett naturligt flöde av konstruktion.
Löst kopplat: Ett DbExpression objekt är inte bundet till något specifikt kommandoträd och kan användas i alla sammanhang där typavtalet är uppfyllt.
Oföränderlig: API:et består helt av oföränderliga typer; mutability kan simuleras genom att ersätta nya värden när du återskapar ett uttrycksträd.