DbExpressionBuilder.RefFromKey Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden.
Overloads
| Name | Description |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden. |
RefFromKey(EntitySet, DbExpression)
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden.
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
Parameters
- entitySet
- EntitySet
De entiteitsset waarin het element waarnaar wordt verwezen zich bevindt.
- keyRow
- DbExpression
Een DbExpression record die een record samenlegt met kolommen die overeenkomen met (in getal, type en volgorde) de sleuteleigenschappen van het entiteitstype waarnaar wordt verwezen.
Retouren
Een nieuwe DbRefExpression die verwijst naar het element met de opgegeven sleutelwaarden in de opgegeven entiteitsset.
Uitzonderingen
entitySet of keyRow null is.
keyRow heeft geen recordresultaattype dat overeenkomt met de sleuteleigenschappen van het entiteitstype van de entiteitsset waarnaar wordt verwezen.
Opmerkingen
keyRow moet een expressie zijn waarmee de sleutelwaarden worden opgegeven die de entiteit waarnaar wordt verwezen binnen de opgegeven entiteitsset identificeren. Het resultaattype moet keyRow een overeenkomende kolom bevatten voor elke sleuteleigenschap die is gedefinieerd door entitySet's het entiteitstype.
Van toepassing op
RefFromKey(EntitySet, DbExpression, EntityType)
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden.
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
Parameters
- entitySet
- EntitySet
De entiteitsset waarin het element waarnaar wordt verwezen zich bevindt.
- keyRow
- DbExpression
Een DbExpression record die een record samenlegt met kolommen die overeenkomen met (in getal, type en volgorde) de sleuteleigenschappen van het entiteitstype waarnaar wordt verwezen.
- entityType
- EntityType
Het type entiteit waarnaar de verwijzing moet verwijzen.
Retouren
Een nieuwe DbRefExpression die verwijst naar het element met de opgegeven sleutelwaarden in de opgegeven entiteitsset.
Uitzonderingen
entitySetof keyRowentityType is null.
entityType zich niet in dezelfde typehiërarchie bevindt als het entiteitstype van de entiteitsset of keyRow heeft geen recordresultaattype dat overeenkomt met de sleuteleigenschappen van het entiteitstype van de entiteitsset waarnaar wordt verwezen.
Opmerkingen
keyRow moet een expressie zijn waarmee de sleutelwaarden worden opgegeven die de entiteit waarnaar wordt verwezen binnen de opgegeven entiteitsset identificeren. Het resultaattype moet keyRow een overeenkomende kolom bevatten voor elke sleuteleigenschap die is gedefinieerd door entitySet's het entiteitstype.