DbExpressionBuilder.RefFromKey Metódus

Definíció

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.

A következőre érvényes: