Udostępnij przez


DbExpressionBuilder.Property Metoda

Definicja

Przeciążenia

Property(DbExpression, EdmProperty)

Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości.

Property(DbExpression, NavigationProperty)

Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości nawigacji.

Property(DbExpression, RelationshipEndMember)

Tworzy nową DbPropertyExpression reprezentację pobierania określonego elementu członkowskiego zakończenia relacji.

Property(DbExpression, String)

Tworzy nową DbPropertyExpression reprezentację pobierania właściwości wystąpienia o określonej nazwie z danego wystąpienia.

Property(DbExpression, EdmProperty)

Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości.

[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

Wystąpienie, z którego ma pobrać właściwość. Może mieć wartość null, jeśli właściwość jest statyczna.

propertyMetadata
EdmProperty

Metadane właściwości do pobrania.

Zwraca

Nowa właściwość DbPropertyExpression reprezentująca pobieranie właściwości.

Atrybuty

Wyjątki

propertyMetadata ma wartość null lub wystąpienie ma wartość null, a właściwość nie jest statyczna.

Dotyczy

Property(DbExpression, NavigationProperty)

Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości nawigacji.

[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

Wystąpienie, z którego ma pobrać właściwość nawigacji.

navigationProperty
NavigationProperty

Metadane właściwości nawigacji do pobrania.

Zwraca

Nowa właściwość DbPropertyExpression reprezentująca pobieranie właściwości nawigacji.

Atrybuty

Wyjątki

navigationProperty lub wystąpienie ma wartość null.

Dotyczy

Property(DbExpression, RelationshipEndMember)

Tworzy nową DbPropertyExpression reprezentację pobierania określonego elementu członkowskiego zakończenia relacji.

[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

Wystąpienie, z którego ma pobrać element członkowski relacji.

relationshipEnd
RelationshipEndMember

Metadane elementu członkowskiego końcowego relacji do pobrania.

Zwraca

Nowa właściwość DbPropertyExpression reprezentująca pobieranie elementu członkowskiego końcowego relacji.

Atrybuty

Wyjątki

relationshipEnd ma wartość null lub wystąpienie ma wartość null, a właściwość nie jest statyczna.

Dotyczy

Property(DbExpression, String)

Tworzy nową DbPropertyExpression reprezentację pobierania właściwości wystąpienia o określonej nazwie z danego wystąpienia.

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

Wystąpienie, z którego ma pobrać właściwość.

propertyName
String

Nazwa właściwości do pobrania.

Zwraca

Nowa właściwość DbPropertyExpression reprezentująca pobieranie właściwości.

Wyjątki

propertyName ma wartość null lub wystąpienie ma wartość null, a właściwość nie jest statyczna.

Żadna właściwość o określonej nazwie nie jest zadeklarowana przez typ wystąpienia.

Dotyczy