System.Data.Common.CommandTrees.ExpressionBuilder Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een opdrachtstructuur-API.
Klassen
| Name | Description |
|---|---|
| DbExpressionBuilder |
Biedt een API voor het maken DbExpressionvan s en biedt de mogelijkheid om toegang te krijgen tot de API als uitbreidingsmethoden voor het expressietype zelf. |
| EdmFunctions |
Biedt een API voor het maken DbExpression van s die canonieke EDM-functies aanroepen en waarmee deze API kan worden geopend als extensiemethoden voor het expressietype zelf. |
| Row |
Biedt een constructorachtige aanroepwijze NewRow(IEnumerable<KeyValuePair<String,DbExpression>>). |
Opmerkingen
De System.Data.Common.CommandTrees.ExpressionBuilder API wordt gebruikt om expressies te maken, die worden vertegenwoordigd door DbExpression objecten. De opdrachtstructuur-API die door de DbExpressionBuilder klasse wordt geleverd, heeft de volgende kenmerken:
Functioneel: DbExpression objecten worden samengesteld met behulp van functionele patronen die een natuurlijke stroom van constructie bieden.
Losjes gekoppeld: een DbExpression object is niet gebonden aan een specifieke opdrachtstructuur en kan worden gebruikt in elke context waar aan de typeovereenkomst wordt voldaan.
Onveranderbaar: de API bestaat volledig uit onveranderbare typen; dempbaarheid kan worden gesimuleerd door nieuwe waarden te vervangen tijdens het opnieuw opbouwen van een expressiestructuur.