DbExpressionBuilder.RefFromKey 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建基于键值对特定实体的引用进行编码的一个新 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 对应列。