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í.
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 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
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 má hodnotu null.
keyRow nemá typ výsledku záznamu, který odpovídá klíčovým vlastnostem typu entity sady entit, na které odkazuje.
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 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
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, 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 typu entity odkazované sady entit.
Platí pro
Entity Framework