Sdílet prostřednictvím


DbExpressionBuilder.Property Metoda

Definice

Přetížení

Property(DbExpression, EdmProperty)

Vytvoří nový DbPropertyExpression představující načtení zadané vlastnosti.

Property(DbExpression, NavigationProperty)

Vytvoří nový DbPropertyExpression představující načtení zadané navigační vlastnosti.

Property(DbExpression, RelationshipEndMember)

Vytvoří nový DbPropertyExpression představující načtení zadaného koncového člena relace.

Property(DbExpression, String)

Vytvoří nový DbPropertyExpression představující načtení vlastnosti instance se zadaným názvem z dané instance.

Property(DbExpression, EdmProperty)

Vytvoří nový DbPropertyExpression představující načtení zadané vlastnosti.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, System.Data.Entity.Core.Metadata.Edm.EdmProperty propertyMetadata);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.EdmProperty -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyMetadata As EdmProperty) As DbPropertyExpression

Parametry

instance
DbExpression

Instance, ze které chcete načíst vlastnost. Pokud je vlastnost statická, může být null.

propertyMetadata
EdmProperty

Metadata pro vlastnost, která se má načíst.

Návraty

Nový DbPropertyExpression představující načtení vlastnosti.

Atributy

Výjimky

vlastnost propertyMetadata má hodnotu null nebo instance hodnotu null a vlastnost není statická.

Platí pro

Property(DbExpression, NavigationProperty)

Vytvoří nový DbPropertyExpression představující načtení zadané navigační vlastnosti.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, System.Data.Entity.Core.Metadata.Edm.NavigationProperty navigationProperty);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.NavigationProperty -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression

Parametry

instance
DbExpression

Instance, ze které se má načíst navigační vlastnost.

navigationProperty
NavigationProperty

Metadata pro navigační vlastnost, která se má načíst.

Návraty

Nový DbPropertyExpression představující načtení navigační vlastnosti.

Atributy

Výjimky

navigationProperty nebo instance má hodnotu null.

Platí pro

Property(DbExpression, RelationshipEndMember)

Vytvoří nový DbPropertyExpression představující načtení zadaného koncového člena relace.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Justification="required for this feature")]
public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember relationshipEnd);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.RelationshipEndMember -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, relationshipEnd As RelationshipEndMember) As DbPropertyExpression

Parametry

instance
DbExpression

Instance, ze které chcete načíst koncový člen relace.

relationshipEnd
RelationshipEndMember

Metadata koncového člena relace k načtení.

Návraty

Nový DbPropertyExpression představující načtení koncového člena relace.

Atributy

Výjimky

relationshipEnd má hodnotu null nebo má instance hodnotu null a vlastnost není statická.

Platí pro

Property(DbExpression, String)

Vytvoří nový DbPropertyExpression představující načtení vlastnosti instance se zadaným názvem z dané instance.

public static System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression Property(this System.Data.Entity.Core.Common.CommandTrees.DbExpression instance, string propertyName);
static member Property : System.Data.Entity.Core.Common.CommandTrees.DbExpression * string -> System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyName As String) As DbPropertyExpression

Parametry

instance
DbExpression

Instance, ze které chcete načíst vlastnost.

propertyName
String

Název vlastnosti, která se má načíst.

Návraty

Nový DbPropertyExpression, který představuje načtení vlastnosti.

Výjimky

vlastnost propertyName má hodnotu null nebo instance hodnotu null a vlastnost není statická.

Typ instance deklaruje žádnou vlastnost se zadaným názvem.

Platí pro