DbExpressionBuilder.RefFromKey Metod

Definition

Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden.

Överlagringar

Name Description
RefFromKey(EntitySet, DbExpression)

Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden.

RefFromKey(EntitySet, DbExpression, EntityType)

Skapar en ny DbRefExpression som kodar en referens till en specifik entitet baserat på nyckelvärden.

RefFromKey(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 ^ 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

Parametrar

entitySet
EntitySet

Entitetsuppsättningen där det refererade elementet finns.

keyRow
DbExpression

En DbExpression som konstruerar en post med kolumner som matchar (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 keyRow är null.

keyRow har ingen postresultattyp som matchar nyckelegenskaperna för den refererade entitetsuppsättningens entitetstyp.

Kommentarer

keyRow ska vara ett uttryck som anger de nyckelvärden som identifierar den refererade entiteten i den angivna entitetsuppsättningen. Resultattypen keyRow för ska innehålla en motsvarande kolumn för varje nyckelegenskap som definieras av entitetstyp entitySet's .

Gäller för

RefFromKey(EntitySet, DbExpression, EntityType)

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 ^ 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

Parametrar

entitySet
EntitySet

Entitetsuppsättningen där det refererade elementet finns.

keyRow
DbExpression

En DbExpression som konstruerar en post med kolumner som matchar (i tal, typ och ordning) nyckelegenskaperna för den refererade entitetstypen.

entityType
EntityType

Typen av entitet som referensen ska referera till.

Returer

En ny DbRefExpression som refererar till elementet med de angivna nyckelvärdena i den angivna entitetsuppsättningen.

Undantag

entitySet, keyRow eller entityType är null.

entityType är inte i samma typhierarki som entitetsuppsättningens entitetstyp eller keyRow har ingen postresultattyp som matchar nyckelegenskaperna för den refererade entitetsuppsättningens entitetstyp.

Kommentarer

keyRow ska vara ett uttryck som anger de nyckelvärden som identifierar den refererade entiteten i den angivna entitetsuppsättningen. Resultattypen keyRow för ska innehålla en motsvarande kolumn för varje nyckelegenskap som definieras av entitetstyp entitySet's .

Gäller för