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


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, а свойство не является статическим.

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

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