DbExpressionBuilder.RefFromKey Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza.
Przeciążenia
RefFromKey(EntitySet, DbExpression) |
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza. |
RefFromKey(EntitySet, DbExpression, EntityType) |
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza. |
RefFromKey(EntitySet, DbExpression)
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza.
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
Parametry
- entitySet
- EntitySet
Zestaw jednostek, w którym znajduje się element, do którego odwołuje się odwołanie.
- keyRow
- DbExpression
Obiekt DbExpression tworzący rekord z kolumnami zgodnymi (w liczbie, typie i kolejności) właściwości kluczem typu jednostki, do którego odwołuje się odwołanie.
Zwraca
Nowy element DbRefExpression odwołujący 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 się odwołujesz.
Uwagi
keyRow
powinna być wyrażeniem określającym wartości klucza identyfikujące przywoływane jednostki w danym zestawie jednostek. Typ keyRow
wyniku powinien zawierać odpowiednią kolumnę dla każdej właściwości klucza zdefiniowanej przez entitySet's
typ jednostki.
Dotyczy
RefFromKey(EntitySet, DbExpression, EntityType)
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza.
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
Parametry
- entitySet
- EntitySet
Zestaw jednostek, w którym znajduje się element, do którego odwołuje się odwołanie.
- keyRow
- DbExpression
Obiekt DbExpression tworzący rekord z kolumnami zgodnymi (w liczbie, typie i kolejności) właściwości kluczem typu jednostki, do którego odwołuje się odwołanie.
- entityType
- EntityType
Typ jednostki, do którego odwołuje się odwołanie.
Zwraca
Nowy element DbRefExpression odwołujący 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, który jest zgodny z kluczowymi właściwościami typu jednostki zestawu jednostek, do którego odwołuje się odwołanie.
Uwagi
keyRow
powinna być wyrażeniem określającym wartości klucza identyfikujące przywoływane jednostki w danym zestawie jednostek. Typ keyRow
wyniku powinien zawierać odpowiednią kolumnę dla każdej właściwości klucza zdefiniowanej przez entitySet's
typ jednostki.