DbExpressionBuilder.RefFromKey Метод

Определение

Создает новый DbRefExpression кодирующий ссылку на определенную сущность на основе значений ключей.

Перегрузки

Имя Описание
RefFromKey(EntitySet, DbExpression)

Создает новый DbRefExpression кодирующий ссылку на определенную сущность на основе значений ключей.

RefFromKey(EntitySet, DbExpression, EntityType)

Создает новый DbRefExpression кодирующий ссылку на определенную сущность на основе значений ключей.

RefFromKey(EntitySet, DbExpression)

Создает новый DbRefExpression кодирующий ссылку на определенную сущность на основе значений ключей.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression) As DbRefExpression

Параметры

entitySet
EntitySet

Набор сущностей, в котором находится указанный элемент.

keyRow
DbExpression

Объект, DbExpression который создает запись со столбцами, соответствующими столбцам (числом, типом и порядком) свойством ключа типа объекта, на который ссылается ссылка.

Возвращаемое значение

Новое dbRefExpression, которое ссылается на элемент с указанными значениями ключей в заданном наборе сущностей.

Исключения

entitySet или keyRow имеет значение NULL.

keyRow Не имеет типа результата записи, который соответствует ключевым свойствам типа сущности, на который ссылается набор сущностей.

Комментарии

keyRow должно быть выражением, указывающим ключевые значения, определяющие указанную сущность в заданном наборе сущностей. Тип результата должен содержать соответствующий столбец для каждого ключевого keyRow свойства, определенного типом entitySet's сущности.

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

RefFromKey(EntitySet, DbExpression, EntityType)

Создает новый DbRefExpression кодирующий ссылку на определенную сущность на основе значений ключей.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow, System::Data::Metadata::Edm::EntityType ^ entityType);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey(this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow, System.Data.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EntityType -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression, entityType As EntityType) As DbRefExpression

Параметры

entitySet
EntitySet

Набор сущностей, в котором находится указанный элемент.

keyRow
DbExpression

Объект, DbExpression который создает запись со столбцами, соответствующими столбцам (числом, типом и порядком) свойством ключа типа объекта, на который ссылается ссылка.

entityType
EntityType

Тип сущности, к которому должна ссылаться ссылка.

Возвращаемое значение

Новое dbRefExpression, которое ссылается на элемент с указанными значениями ключей в заданном наборе сущностей.

Исключения

entitySet, keyRow или entityType имеет значение NULL.

entityType не находится в той же иерархии типов, что и тип сущности набора сущностей, или keyRow не имеет типа результата записи, который соответствует ключевым свойствам типа сущности, на который ссылается набор сущностей.

Комментарии

keyRow должно быть выражением, указывающим ключевые значения, определяющие указанную сущность в заданном наборе сущностей. Тип результата должен содержать соответствующий столбец для каждого ключевого keyRow свойства, определенного типом entitySet's сущности.

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