DbExpressionBuilder.RefFromKey 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RefFromKey(EntitySet, DbExpression) |
创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。 |
RefFromKey(EntitySet, DbExpression, EntityType) |
创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。 |
RefFromKey(EntitySet, DbExpression)
创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
参数
- entitySet
- EntitySet
引用元素所在的“实体”。
- keyRow
- DbExpression
一个 DbExpression,构造具有与实体类型所引用键属性相匹配(编号、类型和顺序)的列的记录。
返回
使用指定实体集中的指定键值引用元素的新 DbRefExpression。
例外
entitySet 或 keyRow 为 null。
keyRow 没有与所引用实体集实体类型的键属性匹配的记录结果类型。
适用于
RefFromKey(EntitySet, DbExpression, EntityType)
创建新的 DbRefExpression,它按照键值对特定实体的引用进行编码。
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow, System.Data.Entity.Core.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.EntityType -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
参数
- entitySet
- EntitySet
引用元素所在的“实体”。
- keyRow
- DbExpression
一个 DbExpression,构造具有与实体类型所引用键属性相匹配(编号、类型和顺序)的列的记录。
- entityType
- EntityType
引用所指的实体的类型。
返回
使用指定实体集中的指定键值引用元素的新 DbRefExpression。
例外
entitySet、keyRow 或 entityType 为 null。
entityType 与实体集的实体类型不在同一类型层次结构中,或者 keyRow 没有与所引用实体集实体类型的键属性匹配的记录结果类型。