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 сущности.