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 или имеет значение NULL, instance а свойство не является статическим.
Применяется к
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 или имеет значение NULL, instance а свойство не является статическим.
Применяется к
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 или имеет значение NULL, instance а свойство не является статическим.
Свойство с указанным именем не объявляется типом instance.