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
не объявлено свойство с указанным именем.