DbExpressionBuilder.CreateRef Metódus

Definíció

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.

A következőre érvényes: