次の方法で共有


DbExpressionBuilder.RefFromKey メソッド

定義

オーバーロード

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 に参照先エンティティ セットのエンティティ型のキー プロパティと一致するレコードの結果型がありません。

適用対象