ExpressionExtensions.CreateEFPropertyExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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