DbExpressionBuilder.CreateRef Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.
Überlädt
CreateRef(EntitySet, IEnumerable<DbExpression>) |
Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert. |
CreateRef(EntitySet, DbExpression[]) |
Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert. |
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert. |
CreateRef(EntitySet, EntityType, DbExpression[]) |
Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.
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
Parameter
- entitySet
- EntitySet
Die Entitätenmenge mit dem Element, auf das verwiesen wird.
- keyValues
- IEnumerable<DbExpression>
Eine Sammlung von DbExpression, die die Schlüsselwerte angeben. Diese Ausdrücke müssen (hinsichtlich Anzahl, Typ und Reihenfolge) mit den Schlüsseleigenschaften des Entitätstyps übereinstimmen, auf den verwiesen wird.
Gibt zurück
Ein neues DbRefExpression, das das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet
ist NULL, oder keyValues
ist NULL bzw. enthält NULL.
Die Anzahl von keyValues
entspricht nicht der Anzahl von Hauptmembern, die vom Elementtyp von entitySet
deklariert wurde, oder keyValues
enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Hauptmembers kompatibel ist.
Gilt für:
CreateRef(EntitySet, DbExpression[])
Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.
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
Parameter
- entitySet
- EntitySet
Die Entitätenmenge mit dem Element, auf das verwiesen wird.
- keyValues
- DbExpression[]
Eine Sammlung von DbExpression, die die Schlüsselwerte angeben. Diese Ausdrücke müssen (hinsichtlich Anzahl, Typ und Reihenfolge) mit den Schlüsseleigenschaften des Entitätstyps übereinstimmen, auf den verwiesen wird.
Gibt zurück
Ein neues DbRefExpression, das das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet
ist NULL, oder keyValues
ist NULL bzw. enthält NULL.
Die Anzahl von keyValues
entspricht nicht der Anzahl von Hauptmembern, die vom Elementtyp von entitySet
deklariert wurde, oder keyValues
enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Hauptmembers kompatibel ist.
Gilt für:
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.
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
Parameter
- entitySet
- EntitySet
Die Entitätenmenge mit dem Element, auf das verwiesen wird.
- entityType
- EntityType
Der spezifische Typ der Entität, auf die verwiesen wird. Dies muss ein Entitätstyp aus der gleichen Hierarchie wie der Elementtyp der Entitätenmenge sein.
- keyValues
- IEnumerable<DbExpression>
Eine Sammlung von DbExpression, die die Schlüsselwerte angeben. Diese Ausdrücke müssen (hinsichtlich Anzahl, Typ und Reihenfolge) mit den Schlüsseleigenschaften des Entitätstyps übereinstimmen, auf den verwiesen wird.
Gibt zurück
Ein neues DbRefExpression, das das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet
oder entityType
ist NULL, oder keyValues
ist NULL bzw. enthält NULL.
entityType
stammt nicht aus derselben Typhierarchie (Untertyp, Übertyp oder gleicher Typ) wie der Elementtyp von entitySet
.
- oder -
Die Anzahl von keyValues
entspricht nicht der Anzahl von Hauptmembern, die vom Elementtyp von entitySet
deklariert wurde, oder keyValues
enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Hauptmembers kompatibel ist.
Gilt für:
CreateRef(EntitySet, EntityType, DbExpression[])
Erstellt einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.
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
Parameter
- entitySet
- EntitySet
Die Entitätenmenge mit dem Element, auf das verwiesen wird.
- entityType
- EntityType
Der spezifische Typ der Entität, auf die verwiesen wird. Dies muss ein Entitätstyp aus der gleichen Hierarchie wie der Elementtyp der Entitätenmenge sein.
- keyValues
- DbExpression[]
Eine Sammlung von DbExpression, die die Schlüsselwerte angeben. Diese Ausdrücke müssen (hinsichtlich Anzahl, Typ und Reihenfolge) mit den Schlüsseleigenschaften des Entitätstyps übereinstimmen, auf den verwiesen wird.
Gibt zurück
Ein neues DbRefExpression, das das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet
oder entityType
ist NULL, oder keyValues
ist NULL bzw. enthält NULL.
entityType
stammt nicht aus derselben Typhierarchie (Untertyp, Übertyp oder gleicher Typ) wie der Elementtyp von entitySet
.
- oder -
Die Anzahl von keyValues
entspricht nicht der Anzahl von Hauptmembern, die vom Elementtyp von entitySet
deklariert wurde, oder keyValues
enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Hauptmembers kompatibel ist.