共用方式為


DbExpressionBuilder.CreateRef 方法

定義

多載

CreateRef(EntitySet, IEnumerable<DbExpression>)

建立會根據索引鍵值將參考編碼為特定實體的新 DbRefExpression

CreateRef(EntitySet, DbExpression[])

建立會根據索引鍵值將參考編碼為特定實體的新 DbRefExpression

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

建立新的 DbRefExpression,它會根據索引鍵值將參考編碼為給定型別的特定實體。

CreateRef(EntitySet, EntityType, DbExpression[])

建立新的 DbRefExpression,它會根據索引鍵值將參考編碼為給定型別的特定實體。

CreateRef(EntitySet, IEnumerable<DbExpression>)

建立會根據索引鍵值將參考編碼為特定實體的新 DbRefExpression

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

參數

entitySet
EntitySet

參考之項目位在其中的實體集。

keyValues
IEnumerable<DbExpression>

DbExpression 的集合,可提供索引鍵值。 這些運算式必須 (在數目、型別和順序方面) 符合參考之實體型別的索引鍵屬性。

傳回

新的 DbRefExpression,參考在指定的實體集中具有指定的索引鍵值的項目。

例外狀況

entitySet 為 null,或 keyValues 為 null 或包含 null。

keyValues 的計數不符合 entitySet 元素類型所宣告的索引鍵成員計數,或 keyValues 包含的結果類型與對應索引鍵成員的類型不相容的運算式。

適用於

CreateRef(EntitySet, DbExpression[])

建立會根據索引鍵值將參考編碼為特定實體的新 DbRefExpression

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

參數

entitySet
EntitySet

參考之項目位在其中的實體集。

keyValues
DbExpression[]

DbExpression 的集合,可提供索引鍵值。 這些運算式必須 (在數目、型別和順序方面) 符合參考之實體型別的索引鍵屬性。

傳回

新的 DbRefExpression,參考在指定的實體集中具有指定的索引鍵值的項目。

例外狀況

entitySet 為 null,或 keyValues 為 null 或包含 null。

keyValues 的計數不符合 entitySet 元素類型所宣告的索引鍵成員計數,或 keyValues 包含的結果類型與對應索引鍵成員的類型不相容的運算式。

適用於

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

建立新的 DbRefExpression,它會根據索引鍵值將參考編碼為給定型別的特定實體。

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

參數

entitySet
EntitySet

參考之項目位在其中的實體集。

entityType
EntityType

所參考實體的特定型別。 這個實體型別必須與實體集的項目型別來自相同階層。

keyValues
IEnumerable<DbExpression>

DbExpression 的集合,可提供索引鍵值。 這些運算式必須 (在數目、型別和順序方面) 符合參考之實體型別的索引鍵屬性。

傳回

新的 DbRefExpression,參考在指定的實體集中具有指定的索引鍵值的項目。

例外狀況

entitySet 或 entityType 為 null,或 keyValues 為 Null 或包含 Null。

keyValues 的計數不符合 entitySet 元素類型所宣告的索引鍵成員計數,或 keyValues 包含的結果類型與對應索引鍵成員的類型不相容的運算式。

適用於

CreateRef(EntitySet, EntityType, DbExpression[])

建立新的 DbRefExpression,它會根據索引鍵值將參考編碼為給定型別的特定實體。

public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

參數

entitySet
EntitySet

參考之項目位在其中的實體集。

entityType
EntityType

所參考實體的特定型別。 這個實體型別必須與實體集的項目型別來自相同階層。

keyValues
DbExpression[]

DbExpression 的集合,可提供索引鍵值。 這些運算式必須 (在數目、型別和順序方面) 符合參考之實體型別的索引鍵屬性。

傳回

新的 DbRefExpression,參考在指定的實體集中具有指定的索引鍵值的項目。

例外狀況

entitySet 或 entityType 為 null,或 keyValues 為 Null 或包含 Null。

keyValues 的計數不符合 entitySet 元素類型所宣告的索引鍵成員計數,或 keyValues 包含的結果類型與對應索引鍵成員的類型不相容的運算式。

適用於