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, который ссылается на элемент с указанными значениями ключа в заданном наборе Entity.
Исключения
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, который ссылается на элемент с указанными значениями ключа в заданном наборе Entity.
Исключения
Для параметров entitySet
, keyRow
или entityType
задано значение null.
entityType
не в той же иерархии типов, как тип сущности набора сущностей или keyRow
не имеет записи типа результата, соответствующего ключевым свойствам типа сущности набора сущностей, на который ссылка.
Комментарии
keyRow
должен быть выражением, указывающим ключевые значения, определяющие сущность, на которую указывает ссылка, в заданном наборе сущностей. Тип keyRow
результата должен содержать соответствующий столбец для каждого свойства ключа, определенного типом сущности entitySet's
.