Udostępnij za pośrednictwem


DbExpressionBuilder.RefFromKey Metoda

Definicja

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.

Dotyczy