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