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.

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