Idioma

ExpressionExtensions.CreateEFPropertyExpression Método

Definição

Sobrecargas

Nome Descrição
CreateEFPropertyExpression(Expression, IPropertyBase, Boolean)

Cria uma Expression árvore que representa o acesso à propriedade EF 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.

CreateEFPropertyExpression(Expression, Type, Type, String, Boolean)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

CreateEFPropertyExpression(Expression, IPropertyBase, Boolean)

Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs

Cria uma Expression árvore que representa o acesso à propriedade EF 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 CreateEFPropertyExpression(this System.Linq.Expressions.Expression target, Microsoft.EntityFrameworkCore.Metadata.IPropertyBase property, bool makeNullable = true);
static member CreateEFPropertyExpression : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.IPropertyBase * bool -> System.Linq.Expressions.Expression
<Extension()>
Public Function CreateEFPropertyExpression (target As Expression, property As IPropertyBase, Optional makeNullable As Boolean = true) As Expression

Parâmetros

target
Expression

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

property
IPropertyBase

A propriedade a ser acessada.

makeNullable
Boolean

Um valor que indica se o valor pode ser anulável.

Retornos

Uma expressão para acessar a propriedade EF em determinada expressão.

Aplica-se a

CreateEFPropertyExpression(Expression, Type, Type, String, Boolean)

Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs
Origem:
ExpressionExtensions.cs

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public static System.Linq.Expressions.Expression CreateEFPropertyExpression(System.Linq.Expressions.Expression target, Type propertyDeclaringType, Type propertyType, string propertyName, bool makeNullable);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
static member CreateEFPropertyExpression : System.Linq.Expressions.Expression * Type * Type * string * bool -> System.Linq.Expressions.Expression
Public Function CreateEFPropertyExpression (target As Expression, propertyDeclaringType As Type, propertyType As Type, propertyName As String, makeNullable As Boolean) As Expression

Parâmetros

target
Expression
propertyDeclaringType
Type
propertyType
Type
propertyName
String
makeNullable
Boolean

Retornos

Atributos

Aplica-se a