Udostępnij przez


DbExpressionBuilder.RefFromKey Metoda

Definicja

Przeciążenia

RefFromKey(EntitySet, DbExpression)

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

RefFromKey(EntitySet, DbExpression, EntityType)

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

RefFromKey(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 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

Parametry

entitySet
EntitySet

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

keyRow
DbExpression

Obiekt DbExpression , który tworzy rekord z kolumnami zgodnymi (w numerze, typie i kolejności) właściwości kluczem przywoływanych typów jednostek.

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 keyRow ma wartość null.

keyRow nie ma typu wyniku rekordu zgodnego z kluczowymi właściwościami typu jednostki zestawu jednostek, do którego odwołuje się odwołanie.

Dotyczy

RefFromKey(EntitySet, DbExpression, EntityType)

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 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

Parametry

entitySet
EntitySet

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

keyRow
DbExpression

Obiekt DbExpression , który tworzy rekord z kolumnami zgodnymi (w numerze, typie i kolejności) właściwości kluczem przywoływanych typów jednostek.

entityType
EntityType

Typ jednostki, do którego 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, keyRow lub entityType ma wartość null.

entityType nie znajduje się w tej samej hierarchii typów co typ jednostki zestawu jednostek lub keyRow nie ma typu wyniku rekordu zgodnego z kluczowymi właściwościami typu jednostki zestawu jednostek, do którego odwołuje się odwołanie.

Dotyczy