ExpressionExtensions.CreateEFPropertyExpression Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateEFPropertyExpression(Expression, IPropertyBase, Boolean) |
Crea un Expression árbol que representa el acceso a la propiedad EF en una expresión determinada. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| CreateEFPropertyExpression(Expression, Type, Type, String, Boolean) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
CreateEFPropertyExpression(Expression, IPropertyBase, Boolean)
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
Crea un Expression árbol que representa el acceso a la propiedad EF en una expresión determinada.
Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.
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
Expresión que será raíz para la operación de lectura generada.
- property
- IPropertyBase
Propiedad a la que se va a acceder.
- makeNullable
- Boolean
Valor que indica si el valor puede ser nullable.
Devoluciones
Expresión para tener acceso a la propiedad EF en una expresión determinada.
Se aplica a
CreateEFPropertyExpression(Expression, Type, Type, String, Boolean)
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
- Source:
- ExpressionExtensions.cs
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de 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
Devoluciones
- Atributos