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
含まれている必要があります。
適用対象
.NET