Поделиться через


DbExpressionBuilder.Property Метод

Определение

Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства.

Перегрузки

Property(DbExpression, EdmProperty)

Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства.

Property(DbExpression, NavigationProperty)

Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства навигации.

Property(DbExpression, RelationshipEndMember)

Создает новое выражение DbPropertyExpression, представляющее получение указанного конечного элемента отношения.

Property(DbExpression, String)

Создает новое выражение DbPropertyExpression, представляющее получение свойства экземпляра с заданным именем из указанного экземпляра.

Property(DbExpression, EdmProperty)

Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::EdmProperty ^ propertyMetadata);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.EdmProperty propertyMetadata);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EdmProperty -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, propertyMetadata As EdmProperty) As DbPropertyExpression

Параметры

instance
DbExpression

Экземпляр, из которого требуется извлечь свойство. Может иметь значение null, если свойство является статическим.

propertyMetadata
EdmProperty

Метаданные для извлекаемого свойства.

Возвращаемое значение

Новое DbPropertyExpression, представляющее извлечение свойства.

Исключения

propertyMetadata имеет значение null или instance имеет значение null, а свойство не является статическим.

Применяется к

Property(DbExpression, NavigationProperty)

Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства навигации.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::NavigationProperty ^ navigationProperty);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.NavigationProperty navigationProperty);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.NavigationProperty -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, navigationProperty As NavigationProperty) As DbPropertyExpression

Параметры

instance
DbExpression

Экземпляр, из которого требуется извлечь свойство навигации.

navigationProperty
NavigationProperty

Метаданные извлекаемого свойства навигации.

Возвращаемое значение

Новое DbPropertyExpression, представляющее извлечение свойства навигации.

Исключения

navigationProperty или instance равно null.

Применяется к

Property(DbExpression, RelationshipEndMember)

Создает новое выражение DbPropertyExpression, представляющее получение указанного конечного элемента отношения.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbPropertyExpression ^ Property(System::Data::Common::CommandTrees::DbExpression ^ instance, System::Data::Metadata::Edm::RelationshipEndMember ^ relationshipEnd);
public static System.Data.Common.CommandTrees.DbPropertyExpression Property (this System.Data.Common.CommandTrees.DbExpression instance, System.Data.Metadata.Edm.RelationshipEndMember relationshipEnd);
static member Property : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.RelationshipEndMember -> System.Data.Common.CommandTrees.DbPropertyExpression
<Extension()>
Public Function Property (instance As DbExpression, relationshipEnd As RelationshipEndMember) As DbPropertyExpression

Параметры

instance
DbExpression

Экземпляр, из которого требуется извлечь конечный элемент отношения.

relationshipEnd
RelationshipEndMember

Метаданные для извлекаемого конечного элемента отношения.

Возвращаемое значение

Новое DbPropertyExpression, представляющее извлечение конечного члена отношения.

Исключения

relationshipEnd имеет значение null или instance имеет значение null, а свойство не является статическим.

Применяется к

Property(DbExpression, String)

Создает новое выражение DbPropertyExpression, представляющее получение свойства экземпляра с заданным именем из указанного экземпляра.

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

Параметры

instance
DbExpression

Экземпляр, из которого требуется извлечь свойство.

propertyName
String

Имя свойства, которое необходимо извлечь.

Возвращаемое значение

Новое DbPropertyExpression, представляющее извлечение свойства.

Исключения

propertyName имеет значение null или instance имеет значение null, а свойство не является статическим.

В типе instance не объявлено свойство с указанным именем.

Применяется к