System.Data.Common.CommandTrees.ExpressionBuilder Namnområde

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.