DbExpressionBuilder.CreateRef 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 van een bepaald type codeert op basis van sleutelwaarden.
Overloads
| Name | Description |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden. |
| CreateRef(EntitySet, DbExpression[]) |
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit codeert op basis van sleutelwaarden. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit van een bepaald type codeert op basis van sleutelwaarden. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit van een bepaald type codeert op basis van sleutelwaarden. |
CreateRef(EntitySet, IEnumerable<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 ^ 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
Parameters
- entitySet
- EntitySet
De entiteit die is ingesteld waarin het element waarnaar wordt verwezen zich bevindt.
- keyValues
- IEnumerable<DbExpression>
Een verzameling DbExpressions die de sleutelwaarden levert. Deze expressies moeten overeenkomen met de belangrijkste eigenschappen van het entiteitstype waarnaar wordt verwezen (in getal, type en volgorde).
Retouren
Een nieuwe DbRefExpression die verwijst naar het element met de opgegeven sleutelwaarden in de opgegeven entiteitsset.
Uitzonderingen
entitySet is null of keyValues null of bevat null.
Het aantal keyValues komt niet overeen met het aantal sleutelleden dat is gedeclareerd door het elementtype van het entitySetelement of keyValues bevat een expressie met een resultaattype dat niet compatibel is met het type van het bijbehorende sleutellid.
Van toepassing op
CreateRef(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 ^ 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
Parameters
- entitySet
- EntitySet
De entiteit die is ingesteld waarin het element waarnaar wordt verwezen zich bevindt.
- keyValues
- DbExpression[]
Een verzameling DbExpressions die de sleutelwaarden levert. Deze expressies moeten overeenkomen met de belangrijkste eigenschappen van het entiteitstype waarnaar wordt verwezen (in getal, type en volgorde).
Retouren
Een nieuwe DbRefExpression die verwijst naar het element met de opgegeven sleutelwaarden in de opgegeven entiteitsset.
Uitzonderingen
entitySet is null of keyValues null of bevat null.
Het aantal keyValues komt niet overeen met het aantal sleutelleden dat is gedeclareerd door het elementtype van het entitySetelement of keyValues bevat een expressie met een resultaattype dat niet compatibel is met het type van het bijbehorende sleutellid.
Van toepassing op
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit van een bepaald type codeert op basis van sleutelwaarden.
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
Parameters
- entitySet
- EntitySet
De entiteit die is ingesteld waarin het element waarnaar wordt verwezen zich bevindt.
- entityType
- EntityType
Het specifieke type van de entiteit waarnaar wordt verwezen. Dit moet een entiteitstype uit dezelfde hiërarchie zijn als het elementtype van de entiteitsset.
- keyValues
- IEnumerable<DbExpression>
Een verzameling DbExpressions die de sleutelwaarden levert. Deze expressies moeten overeenkomen met de belangrijkste eigenschappen van het entiteitstype waarnaar wordt verwezen (in getal, type en volgorde).
Retouren
Een nieuwe DbRefExpression die verwijst naar het element met de opgegeven sleutelwaarden in de opgegeven entiteitsset.
Uitzonderingen
entitySet of entityType null is, of keyValues null is of null bevat.
entityType is niet afkomstig van dezelfde typehiërarchie (een subtype, supertype of hetzelfde type) als entitySethet elementtype.
– of –
Het aantal keyValues komt niet overeen met het aantal sleutelleden dat is gedeclareerd door het elementtype van het entitySetelement of keyValues bevat een expressie met een resultaattype dat niet compatibel is met het type van het bijbehorende sleutellid.
Van toepassing op
CreateRef(EntitySet, EntityType, DbExpression[])
Hiermee maakt u een nieuwe DbRefExpression die een verwijzing naar een specifieke entiteit van een bepaald type codeert op basis van sleutelwaarden.
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
Parameters
- entitySet
- EntitySet
De entiteit die is ingesteld waarin het element waarnaar wordt verwezen zich bevindt.
- entityType
- EntityType
Het specifieke type van de entiteit waarnaar wordt verwezen. Dit moet een entiteitstype uit dezelfde hiërarchie zijn als het elementtype van de entiteitsset.
- keyValues
- DbExpression[]
Een verzameling DbExpressions die de sleutelwaarden levert. Deze expressies moeten overeenkomen met de belangrijkste eigenschappen van het entiteitstype waarnaar wordt verwezen (in getal, type en volgorde).
Retouren
Een nieuwe DbRefExpression die verwijst naar het element met de opgegeven sleutelwaarden in de opgegeven entiteitsset.
Uitzonderingen
entitySet of entityType null is, of keyValues null is of null bevat.
entityType is niet afkomstig van dezelfde typehiërarchie (een subtype, supertype of hetzelfde type) als entitySethet elementtype.
– of –
Het aantal keyValues komt niet overeen met het aantal sleutelleden dat is gedeclareerd door het elementtype van het entitySetelement of keyValues bevat een expressie met een resultaattype dat niet compatibel is met het type van het bijbehorende sleutellid.