Udostępnij przez


DbExpressionBuilder.CreateRef Metoda

Definicja

Przeciążenia

CreateRef(EntitySet, IEnumerable<DbExpression>)

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza.

CreateRef(EntitySet, DbExpression[])

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza.

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.

CreateRef(EntitySet, EntityType, DbExpression[])

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.

CreateRef(EntitySet, IEnumerable<DbExpression>)

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza.

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

Parametry

entitySet
EntitySet

Zestaw jednostek, w którym znajduje się przywołyżony element.

keyValues
IEnumerable<DbExpression>

Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.

Zwraca

Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.

Wyjątki

entitySet ma wartość null lub wartość keyValues ma wartość null lub zawiera wartość null.

Liczba wartości keyValues nie jest zgodna z liczbą składowych kluczy zadeklarowanych przez typ elementu entitySet lub keyValues zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.

Dotyczy

CreateRef(EntitySet, DbExpression[])

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza.

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

Parametry

entitySet
EntitySet

Zestaw jednostek, w którym znajduje się przywołyżony element.

keyValues
DbExpression[]

Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.

Zwraca

Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.

Wyjątki

entitySet ma wartość null lub wartość keyValues ma wartość null lub zawiera wartość null.

Liczba wartości keyValues nie jest zgodna z liczbą składowych kluczy zadeklarowanych przez typ elementu entitySet lub keyValues zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.

Dotyczy

CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.

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

Parametry

entitySet
EntitySet

Zestaw jednostek, w którym znajduje się przywołyżony element.

entityType
EntityType

Określony typ jednostki, do których odwołuje się odwołanie. Musi to być typ jednostki z tej samej hierarchii co typ elementu zestawu jednostek.

keyValues
IEnumerable<DbExpression>

Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.

Zwraca

Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.

Wyjątki

entitySet lub entityType ma wartość null lub wartość keyValues ma wartość null lub zawiera wartość null.

Liczba wartości keyValues nie jest zgodna z liczbą składowych kluczy zadeklarowanych przez typ elementu entitySet lub keyValues zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.

Dotyczy

CreateRef(EntitySet, EntityType, DbExpression[])

Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza.

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

Parametry

entitySet
EntitySet

Zestaw jednostek, w którym znajduje się przywołyżony element.

entityType
EntityType

Określony typ jednostki, do których odwołuje się odwołanie. Musi to być typ jednostki z tej samej hierarchii co typ elementu zestawu jednostek.

keyValues
DbExpression[]

Kolekcja DbExpressions, która udostępnia wartości klucza. Te wyrażenia muszą być zgodne (w numerze, typie i kolejności) właściwości klucza typu jednostki, do których odwołuje się odwołanie.

Zwraca

Nowa baza danych DbRefExpression, która odwołuje się do elementu z określonymi wartościami klucza w danym zestawie jednostek.

Wyjątki

entitySet lub entityType ma wartość null lub wartość keyValues ma wartość null lub zawiera wartość null.

Liczba wartości keyValues nie jest zgodna z liczbą składowych kluczy zadeklarowanych przez typ elementu entitySet lub keyValues zawiera wyrażenie z typem wyniku, który nie jest zgodny z typem odpowiedniego elementu członkowskiego klucza.

Dotyczy