DbExpressionBuilder.RefFromKey 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 kódolja egy adott entitásra mutató hivatkozást.
Túlterhelések
| Name | Description |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Létrehoz egy újat DbRefExpression , amely kulcsértékek alapján kódolja egy adott entitásra mutató hivatkozást. |
RefFromKey(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 ^ 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
Paraméterek
- entitySet
- EntitySet
Az az entitáskészlet, amelyben a hivatkozott elem található.
- keyRow
- DbExpression
Olyan DbExpression rekordot hoz létre, amely a hivatkozott entitástípus kulcstulajdonságainak megfelelő oszlopokat tartalmaz (számban, típusban és sorrendben).
Válaszok
Egy új DbRefExpression, amely az adott entitáskészlet megadott kulcsértékeivel hivatkozik az elemre.
Kivételek
entitySet vagy keyRow null értékű.
keyRow nem rendelkezik olyan rekorderedmény-típussal, amely megfelel a hivatkozott entitáskészlet entitástípusának kulcstulajdonságainak.
Megjegyzések
keyRow olyan kifejezésnek kell lennie, amely meghatározza azokat a kulcsértékeket, amelyek azonosítják a hivatkozott entitást az adott entitáskészleten belül. Az eredménytípusnak tartalmaznia keyRow kell egy megfelelő oszlopot az entitástípus által definiált entitySet's kulcstulajdonságokhoz.
A következőre érvényes:
RefFromKey(EntitySet, DbExpression, EntityType)
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 ^ 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
Paraméterek
- entitySet
- EntitySet
Az az entitáskészlet, amelyben a hivatkozott elem található.
- keyRow
- DbExpression
Olyan DbExpression rekordot hoz létre, amely a hivatkozott entitástípus kulcstulajdonságainak megfelelő oszlopokat tartalmaz (számban, típusban és sorrendben).
- entityType
- EntityType
Annak az entitásnak a típusa, amelyre a hivatkozásnak hivatkoznia kell.
Válaszok
Egy új DbRefExpression, amely az adott entitáskészlet megadott kulcsértékeivel hivatkozik az elemre.
Kivételek
entitySet, keyRow vagy entityType null értékű.
entityType nincs ugyanabban a típushierarchiában, mint az entitáskészlet entitástípusa, vagy keyRow nem rendelkezik olyan rekorderedmény-típussal, amely megfelel a hivatkozott entitáskészlet entitástípusának kulcstulajdonságainak.
Megjegyzések
keyRow olyan kifejezésnek kell lennie, amely meghatározza azokat a kulcsértékeket, amelyek azonosítják a hivatkozott entitást az adott entitáskészleten belül. Az eredménytípusnak tartalmaznia keyRow kell egy megfelelő oszlopot az entitástípus által definiált entitySet's kulcstulajdonságokhoz.