DbExpressionBuilder.CreateRef 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 daného typu na základě hodnot klíče.
Přetížení
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů. |
CreateRef(EntitySet, DbExpression[]) |
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu na základě hodnot klíčů. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu daného typu na základě hodnot klíče. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu daného typu na základě hodnot klíče. |
CreateRef(EntitySet, IEnumerable<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 ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
Parametry
- entitySet
- EntitySet
Sada entit, ve které se nachází odkazovaný prvek.
- keyValues
- IEnumerable<DbExpression>
Kolekce s DbExpression, které poskytují hodnoty klíče. Tyto výrazy musí odpovídat (počtem, typem a pořadím) klíčovým vlastnostem 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
je null nebo keyValues
je null nebo obsahuje hodnotu null.
Počet keyValues
se neshoduje s počtem klíčových členů deklarovaných typem elementu entitySet
nebo keyValues
obsahuje výraz s typem výsledku, který není kompatibilní s typem odpovídajícího člena klíče.
Platí pro
CreateRef(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 ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, ParamArray keyValues As DbExpression()) As DbRefExpression
Parametry
- entitySet
- EntitySet
Sada entit, ve které se nachází odkazovaný prvek.
- keyValues
- DbExpression[]
Kolekce s DbExpression, které poskytují hodnoty klíče. Tyto výrazy musí odpovídat (počtem, typem a pořadím) klíčovým vlastnostem 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
je null nebo keyValues
je null nebo obsahuje hodnotu null.
Počet keyValues
se neshoduje s počtem klíčových členů deklarovaných typem elementu entitySet
nebo keyValues
obsahuje výraz s typem výsledku, který není kompatibilní s typem odpovídajícího člena klíče.
Platí pro
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu daného typu na základě hodnot klíče.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, keyValues As IEnumerable(Of DbExpression)) As DbRefExpression
Parametry
- entitySet
- EntitySet
Sada entit, ve které se nachází odkazovaný prvek.
- entityType
- EntityType
Konkrétní typ odkazované entity. Musí se jednat o typ entity ze stejné hierarchie jako typ elementu sady entit.
- keyValues
- IEnumerable<DbExpression>
Kolekce s DbExpression, které poskytují hodnoty klíče. Tyto výrazy musí odpovídat (počtem, typem a pořadím) klíčovým vlastnostem 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 entityType
je null, nebo keyValues
je null nebo obsahuje hodnotu null.
entityType
není ze stejné hierarchie typů (podtyp, nadtyp nebo stejný typ) jako entitySet
typ elementu .
-nebo-
Počet keyValues
se neshoduje s počtem klíčových členů deklarovaných typem elementu entitySet
nebo keyValues
obsahuje výraz s typem výsledku, který není kompatibilní s typem odpovídajícího člena klíče.
Platí pro
CreateRef(EntitySet, EntityType, DbExpression[])
Vytvoří nový DbRefExpression kód, který kóduje odkaz na konkrétní entitu daného typu na základě hodnot klíče.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ CreateRef(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Metadata::Edm::EntityType ^ entityType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ keyValues);
public static System.Data.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Metadata.Edm.EntityType entityType, params System.Data.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Metadata.Edm.EntitySet * System.Data.Metadata.Edm.EntityType * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function CreateRef (entitySet As EntitySet, entityType As EntityType, ParamArray keyValues As DbExpression()) As DbRefExpression
Parametry
- entitySet
- EntitySet
Sada entit, ve které se nachází odkazovaný prvek.
- entityType
- EntityType
Konkrétní typ odkazované entity. Musí se jednat o typ entity ze stejné hierarchie jako typ elementu sady entit.
- keyValues
- DbExpression[]
Kolekce s DbExpression, které poskytují hodnoty klíče. Tyto výrazy musí odpovídat (počtem, typem a pořadím) klíčovým vlastnostem 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 entityType
je null, nebo keyValues
je null nebo obsahuje hodnotu null.
entityType
není ze stejné hierarchie typů (podtyp, nadtyp nebo stejný typ) jako entitySet
typ elementu .
-nebo-
Počet keyValues
se neshoduje s počtem klíčových členů deklarovaných typem elementu entitySet
nebo keyValues
obsahuje výraz s typem výsledku, který není kompatibilní s typem odpovídajícího člena klíče.