DbExpressionBuilder.Property Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Property(DbExpression, EdmProperty) |
Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства. |
Property(DbExpression, NavigationProperty) |
Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства навигации. |
Property(DbExpression, RelationshipEndMember) |
Создает новое выражение DbPropertyExpression, представляющее получение указанного конечного элемента отношения. |
Property(DbExpression, String) |
Создает новое выражение DbPropertyExpression, представляющее получение свойства экземпляра с заданным именем из указанного экземпляра. |
Property(DbExpression, EdmProperty)
Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства.
[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
Параметры
- instance
- DbExpression
Экземпляр, из которого требуется извлечь свойство. Может иметь значение null, если свойство является статическим.
- propertyMetadata
- EdmProperty
Метаданные для извлекаемого свойства.
Возвращаемое значение
Новое DbPropertyExpression, представляющее извлечение свойства.
- Атрибуты
Исключения
propertyMetadata имеет значение NULL или экземпляр имеет значение NULL, а свойство не является статическим.
Применяется к
Property(DbExpression, NavigationProperty)
Создает новое выражение DbPropertyExpression, представляющее получение указанного свойства навигации.
[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
Параметры
- instance
- DbExpression
Экземпляр, из которого требуется извлечь свойство навигации.
- navigationProperty
- NavigationProperty
Метаданные извлекаемого свойства навигации.
Возвращаемое значение
Новое DbPropertyExpression, представляющее извлечение свойства навигации.
- Атрибуты
Исключения
свойство navigationProperty или экземпляр имеет значение NULL.
Применяется к
Property(DbExpression, RelationshipEndMember)
Создает новое выражение DbPropertyExpression, представляющее получение указанного конечного элемента отношения.
[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
Параметры
- instance
- DbExpression
Экземпляр, из которого требуется извлечь конечный элемент отношения.
- relationshipEnd
- RelationshipEndMember
Метаданные для извлекаемого конечного элемента отношения.
Возвращаемое значение
Новое DbPropertyExpression, представляющее извлечение конечного члена отношения.
- Атрибуты
Исключения
relationshipEnd имеет значение NULL или экземпляр имеет значение NULL, а свойство не является статическим.
Применяется к
Property(DbExpression, String)
Создает новое выражение DbPropertyExpression, представляющее получение свойства экземпляра с заданным именем из указанного экземпляра.
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
Параметры
- instance
- DbExpression
Экземпляр, из которого требуется извлечь свойство.
- propertyName
- String
Имя свойства, которое необходимо извлечь.
Возвращаемое значение
Новое DbPropertyExpression, представляющее извлечение свойства.
Исключения
propertyName имеет значение NULL или instance имеет значение NULL, а свойство не является статическим.
Тип экземпляра не объявляет свойство с указанным именем.
Применяется к
Entity Framework