ExpressionExtensions.CreateEFPropertyExpression Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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