Freigeben über


ExpressionExtensions.CreateKeyValuesExpression Methode

Definition

Erstellt eine Expression Struktur, die das Lesen eines Schlüsselwertes für einen bestimmten Ausdruck darstellt.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public static System.Linq.Expressions.Expression CreateKeyValuesExpression (this System.Linq.Expressions.Expression target, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, bool makeNullable = false);
static member CreateKeyValuesExpression : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * bool -> System.Linq.Expressions.Expression
<Extension()>
Public Function CreateKeyValuesExpression (target As Expression, properties As IReadOnlyList(Of IProperty), Optional makeNullable As Boolean = false) As Expression

Parameter

target
Expression

Der Ausdruck, der für den generierten Lesevorgang stammt.

properties
IReadOnlyList<IProperty>

Die Liste der Eigenschaften, die zum Generieren von Schlüsselwerten verwendet werden sollen.

makeNullable
Boolean

Ein Wert, der angibt, ob die Schlüsselwerte nullable gelesen werden sollen.

Gibt zurück

Ein Ausdruck zum Lesen der Schlüsselwerte.

Gilt für: