DbExpressionBuilder.RefFromKey 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新文件 DbRefExpression ,根據關鍵值編碼對特定實體的參考。
多載
| 名稱 | Description |
|---|---|
| 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 A 建構一個記錄,欄位數量、類型與順序與所參考實體類型的 Key 屬性相符。
傳回
一個新的 DbRefExpression,用來參考給定 Entity 集合中具有指定鍵值的元素。
例外狀況
entitySet 或 keyRow 為空值。
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 A 建構一個記錄,欄位數量、類型與順序與所參考實體類型的 Key 屬性相符。
- entityType
- EntityType
參考資料應指的實體類型。
傳回
一個新的 DbRefExpression,用來參考給定 Entity 集合中具有指定鍵值的元素。
例外狀況
entitySet,或 keyRowentityType 為零。
entityType 與實體集合的實體類型不在同一類型階層,或 keyRow 沒有與參考實體集合實體類型關鍵屬性相符的記錄結果類型。
備註
keyRow 應該是一個表達式,用來指定在該實體集合中識別被參考實體的關鍵值。 結果 keyRow 類型應包含對應的欄位,對應每個由 entitySet's 實體類型定義的金鑰屬性。