DbExpressionBuilder.CreateRef Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol.
Túlterhelések
| Name | Description |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást. |
| CreateRef(EntitySet, DbExpression[]) |
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást.
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
Paraméterek
- entitySet
- EntitySet
Az az entitás, amelyben a hivatkozott elem található.
- keyValues
- IEnumerable<DbExpression>
A kulcsértékeket biztosító s-gyűjtemény DbExpression. Ezeknek a kifejezéseknek meg kell egyezniük (számban, típusban és sorrendben) a hivatkozott entitástípus kulcstulajdonságainak.
Válaszok
Egy új DbRefExpression, amely az adott entitáskészletben megadott kulcsértékekkel rendelkező elemre hivatkozik.
Kivételek
entitySet null értékű, vagy keyValues null értékű, vagy null értéket tartalmaz.
A tagok száma keyValues nem egyezik az elemtípus által entitySetdeklarált kulcstagok számával, vagy keyValues olyan eredményt tartalmazó kifejezést tartalmaz, amely nem kompatibilis a megfelelő kulcstag típusával.
A következőre érvényes:
CreateRef(EntitySet, DbExpression[])
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást.
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
Paraméterek
- entitySet
- EntitySet
Az az entitás, amelyben a hivatkozott elem található.
- keyValues
- DbExpression[]
A kulcsértékeket biztosító s-gyűjtemény DbExpression. Ezeknek a kifejezéseknek meg kell egyezniük (számban, típusban és sorrendben) a hivatkozott entitástípus kulcstulajdonságainak.
Válaszok
Egy új DbRefExpression, amely az adott entitáskészletben megadott kulcsértékekkel rendelkező elemre hivatkozik.
Kivételek
entitySet null értékű, vagy keyValues null értékű, vagy null értéket tartalmaz.
A tagok száma keyValues nem egyezik az elemtípus által entitySetdeklarált kulcstagok számával, vagy keyValues olyan eredményt tartalmazó kifejezést tartalmaz, amely nem kompatibilis a megfelelő kulcstag típusával.
A következőre érvényes:
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol.
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
Paraméterek
- entitySet
- EntitySet
Az az entitás, amelyben a hivatkozott elem található.
- entityType
- EntityType
A hivatkozott entitás adott típusa. Ennek az entitástípusnak ugyanabból a hierarchiából kell származnia, mint az entitáskészlet elemtípusa.
- keyValues
- IEnumerable<DbExpression>
A kulcsértékeket biztosító s-gyűjtemény DbExpression. Ezeknek a kifejezéseknek meg kell egyezniük (számban, típusban és sorrendben) a hivatkozott entitástípus kulcstulajdonságainak.
Válaszok
Egy új DbRefExpression, amely az adott entitáskészletben megadott kulcsértékekkel rendelkező elemre hivatkozik.
Kivételek
entitySet vagy entityType null értékű, vagy keyValues null értékű, vagy null értéket tartalmaz.
entityType nem ugyanabból a típushierarchiából (altípusból, szupertípusból vagy ugyanazból a típusból) származik, mint entitySet"elemtípus".
-vagy-
A tagok száma keyValues nem egyezik az elemtípus által entitySetdeklarált kulcstagok számával, vagy keyValues olyan eredményt tartalmazó kifejezést tartalmaz, amely nem kompatibilis a megfelelő kulcstag típusával.
A következőre érvényes:
CreateRef(EntitySet, EntityType, DbExpression[])
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján egy adott típusú adott entitásra mutató hivatkozást kódol.
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
Paraméterek
- entitySet
- EntitySet
Az az entitás, amelyben a hivatkozott elem található.
- entityType
- EntityType
A hivatkozott entitás adott típusa. Ennek az entitástípusnak ugyanabból a hierarchiából kell származnia, mint az entitáskészlet elemtípusa.
- keyValues
- DbExpression[]
A kulcsértékeket biztosító s-gyűjtemény DbExpression. Ezeknek a kifejezéseknek meg kell egyezniük (számban, típusban és sorrendben) a hivatkozott entitástípus kulcstulajdonságainak.
Válaszok
Egy új DbRefExpression, amely az adott entitáskészletben megadott kulcsértékekkel rendelkező elemre hivatkozik.
Kivételek
entitySet vagy entityType null értékű, vagy keyValues null értékű, vagy null értéket tartalmaz.
entityType nem ugyanabból a típushierarchiából (altípusból, szupertípusból vagy ugyanazból a típusból) származik, mint entitySet"elemtípus".
-vagy-
A tagok száma keyValues nem egyezik az elemtípus által entitySetdeklarált kulcstagok számával, vagy keyValues olyan eredményt tartalmazó kifejezést tartalmaz, amely nem kompatibilis a megfelelő kulcstag típusával.