DbExpressionBuilder.CreateRef Metod

Definition

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.

Gäller för