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,其所建構之資料錄的資料行,必須 (在數目、型別和順序方面) 符合參考之 Entity 型別的 Key 屬性。
傳回
以指定實體集內指定之索引鍵值參考項目的新 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,其所建構之資料錄的資料行,必須 (在數目、型別和順序方面) 符合參考之 Entity 型別的 Key 屬性。
- entityType
- EntityType
參考應該參考的實體的型別。
傳回
以指定實體集內指定之索引鍵值參考項目的新 DbRefExpression。
例外狀況
entitySet、keyRow 或 entityType 為 Null。
entityType 不在與實體集實體類型相同的類型階層中,或 keyRow 沒有符合所參考實體集實體類型的索引鍵屬性的記錄結果類型。