DbExpressionBuilder.RefFromKey Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů.
Přetížení
RefFromKey(EntitySet, DbExpression) |
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů. |
RefFromKey(EntitySet, DbExpression, EntityType) |
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů. |
RefFromKey(EntitySet, DbExpression)
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů.
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
Sada entit, ve které se nachází odkazovaný prvek.
- keyRow
- DbExpression
Objekt DbExpression , který sestaví záznam se sloupci, které odpovídají (počtem, typem a pořadím) vlastnostem Klíče odkazovaného typu Entity.
Návraty
Nový DbRefExpression, který odkazuje na element se zadanými hodnotami klíče v dané sadě entit.
Výjimky
entitySet
nebo keyRow
je null.
keyRow
nemá typ výsledku záznamu, který odpovídá klíčovým vlastnostem typu entity odkazované sady entit.
Poznámky
keyRow
by měl být výraz, který určuje klíčové hodnoty, které identifikují odkazovanou entitu v rámci dané sady entit. Typ výsledku keyRow
by měl obsahovat odpovídající sloupec pro každou klíčovou vlastnost definovanou typem entitySet's
entity.
Platí pro
RefFromKey(EntitySet, DbExpression, EntityType)
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů.
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
Sada entit, ve které se nachází odkazovaný prvek.
- keyRow
- DbExpression
Objekt DbExpression , který sestaví záznam se sloupci, které odpovídají (počtem, typem a pořadím) vlastnostem Klíče odkazovaného typu Entity.
- entityType
- EntityType
Typ entity, na kterou má odkaz odkazovat.
Návraty
Nový DbRefExpression, který odkazuje na element se zadanými hodnotami klíče v dané sadě entit.
Výjimky
entitySet
nebo keyRow
entityType
je null.
entityType
není ve stejné hierarchii typů jako typ entity sady entit nebo keyRow
nemá typ výsledku záznamu, který odpovídá klíčovým vlastnostem typu entity odkazované sady entit.
Poznámky
keyRow
by měl být výraz, který určuje klíčové hodnoty, které identifikují odkazovanou entitu v rámci dané sady entit. Typ výsledku keyRow
by měl obsahovat odpovídající sloupec pro každou klíčovou vlastnost definovanou typem entitySet's
entity.