Sdílet prostřednictvím


ExpressionExtensions.CreateKeyValuesExpression Metoda

Definice

Vytvoří Expression strom představující čtení hodnot klíčů v daném výrazu.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Parametry

target
Expression

Výraz, který bude kořenem pro vygenerovanou operaci čtení.

properties
IReadOnlyList<IProperty>

Seznam vlastností, které se mají použít ke generování hodnot klíčů.

makeNullable
Boolean

Hodnota označující, jestli mají být hodnoty klíčů číst s možnou hodnotou null.

Návraty

Výraz pro čtení hodnot klíčů.

Platí pro