DbExpressionBuilder.CreateRef Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny DbRefExpression som kodar en referens till en viss entitet av en viss typ baserat på nyckelvärden.
Överlagringar
| Name | Description |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden. |
| CreateRef(EntitySet, DbExpression[]) |
Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Skapar en ny DbRefExpression som kodar en referens till en viss entitet av en viss typ baserat på nyckelvärden. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Skapar en ny DbRefExpression som kodar en referens till en viss entitet av en viss typ baserat på nyckelvärden. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden.
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
Parametrar
- entitySet
- EntitySet
Entiteten som det refererade elementet finns i.
- keyValues
- IEnumerable<DbExpression>
En samling med DbExpressions som tillhandahåller nyckelvärdena. Dessa uttryck måste matcha (i tal, typ och ordning) nyckelegenskaperna för den refererade entitetstypen.
Returer
En ny DbRefExpression som refererar till elementet med de angivna nyckelvärdena i den angivna entitetsuppsättningen.
Undantag
entitySet är null eller keyValues är null eller innehåller null.
Antalet keyValues matchar inte antalet nyckelmedlemmar som deklarerats av entitySetelementtypen 's, eller keyValues innehåller ett uttryck med en resultattyp som inte är kompatibel med typen av motsvarande nyckelmedlem.
Gäller för
CreateRef(EntitySet, DbExpression[])
Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden.
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
Parametrar
- entitySet
- EntitySet
Entiteten som det refererade elementet finns i.
- keyValues
- DbExpression[]
En samling med DbExpressions som tillhandahåller nyckelvärdena. Dessa uttryck måste matcha (i tal, typ och ordning) nyckelegenskaperna för den refererade entitetstypen.
Returer
En ny DbRefExpression som refererar till elementet med de angivna nyckelvärdena i den angivna entitetsuppsättningen.
Undantag
entitySet är null eller keyValues är null eller innehåller null.
Antalet keyValues matchar inte antalet nyckelmedlemmar som deklarerats av entitySetelementtypen 's, eller keyValues innehåller ett uttryck med en resultattyp som inte är kompatibel med typen av motsvarande nyckelmedlem.
Gäller för
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Skapar en ny DbRefExpression som kodar en referens till en viss entitet av en viss typ baserat på nyckelvärden.
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
Parametrar
- entitySet
- EntitySet
Entiteten som det refererade elementet finns i.
- entityType
- EntityType
Den specifika typen av refererad entitet. Detta måste vara en entitetstyp från samma hierarki som entitetsuppsättningens elementtyp.
- keyValues
- IEnumerable<DbExpression>
En samling med DbExpressions som tillhandahåller nyckelvärdena. Dessa uttryck måste matcha (i tal, typ och ordning) nyckelegenskaperna för den refererade entitetstypen.
Returer
En ny DbRefExpression som refererar till elementet med de angivna nyckelvärdena i den angivna entitetsuppsättningen.
Undantag
entitySet eller entityType är null, eller keyValues är null eller innehåller null.
entityType är inte från samma typhierarki (en undertyp, supertyp eller samma typ) som entitySet's elementtyp.
-eller-
Antalet keyValues matchar inte antalet nyckelmedlemmar som deklarerats av entitySetelementtypen 's, eller keyValues innehåller ett uttryck med en resultattyp som inte är kompatibel med typen av motsvarande nyckelmedlem.
Gäller för
CreateRef(EntitySet, EntityType, DbExpression[])
Skapar en ny DbRefExpression som kodar en referens till en viss entitet av en viss typ baserat på nyckelvärden.
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
Parametrar
- entitySet
- EntitySet
Entiteten som det refererade elementet finns i.
- entityType
- EntityType
Den specifika typen av refererad entitet. Detta måste vara en entitetstyp från samma hierarki som entitetsuppsättningens elementtyp.
- keyValues
- DbExpression[]
En samling med DbExpressions som tillhandahåller nyckelvärdena. Dessa uttryck måste matcha (i tal, typ och ordning) nyckelegenskaperna för den refererade entitetstypen.
Returer
En ny DbRefExpression som refererar till elementet med de angivna nyckelvärdena i den angivna entitetsuppsättningen.
Undantag
entitySet eller entityType är null, eller keyValues är null eller innehåller null.
entityType är inte från samma typhierarki (en undertyp, supertyp eller samma typ) som entitySet's elementtyp.
-eller-
Antalet keyValues matchar inte antalet nyckelmedlemmar som deklarerats av entitySetelementtypen 's, eller keyValues innehåller ett uttryck med en resultattyp som inte är kompatibel med typen av motsvarande nyckelmedlem.