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ří novou DbRefExpression , která zakóduje odkaz na konkrétní entitu na základě hodnot klíčů.
Přetížení
| Name | Description |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Vytvoří novou DbRefExpression , která zakóduje odkaz na konkrétní entitu na základě hodnot klíčů. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Vytvoří novou DbRefExpression , která zakóduje odkaz na konkrétní entitu na základě hodnot klíčů. |
RefFromKey(EntitySet, DbExpression)
Vytvoří novou DbRefExpression , která zakó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
Entity set, ve které se nachází odkazovaný prvek.
- keyRow
- DbExpression
A DbExpression , který vytvoří záznam se sloupci, které odpovídají (v čísle, typu a pořadí), klíčové vlastnosti odkazovaného typu entity.
Návraty
Nový DbRefExpression, který odkazuje na prvek se zadanými hodnotami klíče v dané sadě Entity.
Výjimky
entitySet nebo keyRow má hodnotu null.
keyRow nemá typ výsledku záznamu, který odpovídá klíčovým vlastnostem odkazované sady entit.
Poznámky
keyRow by měl být výraz, který určuje klíčové hodnoty, které identifikují odkazovanou entitu v dané sadě entit. Typ výsledku keyRow by měl obsahovat odpovídající sloupec pro každou vlastnost klíče definovanou typem entitySet's entity.
Platí pro
RefFromKey(EntitySet, DbExpression, EntityType)
Vytvoří novou DbRefExpression , která zakó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
Entity set, ve které se nachází odkazovaný prvek.
- keyRow
- DbExpression
A DbExpression , který vytvoří záznam se sloupci, které odpovídají (v čísle, typu a pořadí), klíčové vlastnosti odkazovaného typu entity.
- entityType
- EntityType
Typ entity, na kterou má odkaz odkazovat.
Návraty
Nový DbRefExpression, který odkazuje na prvek se zadanými hodnotami klíče v dané sadě Entity.
Výjimky
entitySet
keyRow nebo entityType má hodnotu 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 odkazované sady entit.
Poznámky
keyRow by měl být výraz, který určuje klíčové hodnoty, které identifikují odkazovanou entitu v dané sadě entit. Typ výsledku keyRow by měl obsahovat odpovídající sloupec pro každou vlastnost klíče definovanou typem entitySet's entity.