Jazyk

ExpressionExtensions.CreateEFPropertyExpression Metoda

Definice

Přetížení

Název Description
CreateEFPropertyExpression(Expression, IPropertyBase, Boolean)

Expression Vytvoří strom představující přístup k vlastnostem EF pro daný výraz.

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

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

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

CreateEFPropertyExpression(Expression, IPropertyBase, Boolean)

Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs

Expression Vytvoří strom představující přístup k vlastnostem EF pro daný výraz.

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

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

Parametry

target
Expression

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

property
IPropertyBase

Vlastnost pro přístup.

makeNullable
Boolean

Hodnota označující, jestli může být hodnota nullable.

Návraty

Výraz pro přístup k vlastnosti EF pro daný výraz.

Platí pro

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

Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs
Zdroj:
ExpressionExtensions.cs

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[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

Parametry

target
Expression
propertyDeclaringType
Type
propertyType
Type
propertyName
String
makeNullable
Boolean

Návraty

Atributy

Platí pro