Compartilhar via


ExpressionExtensions.CreateKeyValuesExpression Método

Definição

Cria uma Expression árvore que representa a leitura de valores de chave em determinada expressão.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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

Parâmetros

target
Expression

A expressão que será raiz para a operação de leitura gerada.

properties
IReadOnlyList<IProperty>

A lista de propriedades a serem usadas para gerar valores de chave.

makeNullable
Boolean

Um valor que indica se os valores de chave devem ser anuláveis de leitura.

Retornos

Uma expressão para ler os valores de chave.

Aplica-se a