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 eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf Schlüsselwerten codiert.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert. |
| CreateRef(EntitySet, DbExpression[]) |
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf Schlüsselwerten codiert. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf Schlüsselwerten codiert. |
CreateRef(EntitySet, IEnumerable<DbExpression>)
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten 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ät, in der sich das referenzierte Element befindet.
- keyValues
- IEnumerable<DbExpression>
Eine Sammlung von DbExpressionn, die die Schlüsselwerte bereitstellen. Diese Ausdrücke müssen den Schlüsseleigenschaften des referenzierten Entitätstyps (in Zahl, Typ und Reihenfolge) entsprechen.
Gibt zurück
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet ist NULL oder ist Null oder keyValues enthält Null.
Die Anzahl von keyValues Elementen stimmt nicht mit der Anzahl der Schlüsselmember überein, die entitySetvom Elementtyp 's' deklariert wurden, oder keyValues enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Schlüsselmembers kompatibel ist.
Gilt für:
CreateRef(EntitySet, DbExpression[])
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten 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ät, in der sich das referenzierte Element befindet.
- keyValues
- DbExpression[]
Eine Sammlung von DbExpressionn, die die Schlüsselwerte bereitstellen. Diese Ausdrücke müssen den Schlüsseleigenschaften des referenzierten Entitätstyps (in Zahl, Typ und Reihenfolge) entsprechen.
Gibt zurück
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet ist NULL oder ist Null oder keyValues enthält Null.
Die Anzahl von keyValues Elementen stimmt nicht mit der Anzahl der Schlüsselmember überein, die entitySetvom Elementtyp 's' deklariert wurden, oder keyValues enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Schlüsselmembers kompatibel ist.
Gilt für:
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf 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ät, in der sich das referenzierte Element befindet.
- entityType
- EntityType
Der spezifische Typ der Entität, auf die verwiesen wird. Dies muss ein Entitätstyp aus derselben Hierarchie sein wie der Elementtyp des Entitätssatzes.
- keyValues
- IEnumerable<DbExpression>
Eine Sammlung von DbExpressionn, die die Schlüsselwerte bereitstellen. Diese Ausdrücke müssen den Schlüsseleigenschaften des referenzierten Entitätstyps (in Zahl, Typ und Reihenfolge) entsprechen.
Gibt zurück
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet oder entityType ist Null oder keyValues ist Null oder enthält Null.
entityType ist nicht aus derselben Typhierarchie (untertyp, Supertyp oder demselben Typ) wie entitySet's Elementtyp'.
-oder-
Die Anzahl von keyValues Elementen stimmt nicht mit der Anzahl der Schlüsselmember überein, die entitySetvom Elementtyp 's' deklariert wurden, oder keyValues enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Schlüsselmembers kompatibel ist.
Gilt für:
CreateRef(EntitySet, EntityType, DbExpression[])
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität eines bestimmten Typs basierend auf 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ät, in der sich das referenzierte Element befindet.
- entityType
- EntityType
Der spezifische Typ der Entität, auf die verwiesen wird. Dies muss ein Entitätstyp aus derselben Hierarchie sein wie der Elementtyp des Entitätssatzes.
- keyValues
- DbExpression[]
Eine Sammlung von DbExpressionn, die die Schlüsselwerte bereitstellen. Diese Ausdrücke müssen den Schlüsseleigenschaften des referenzierten Entitätstyps (in Zahl, Typ und Reihenfolge) entsprechen.
Gibt zurück
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.
Ausnahmen
entitySet oder entityType ist Null oder keyValues ist Null oder enthält Null.
entityType ist nicht aus derselben Typhierarchie (untertyp, Supertyp oder demselben Typ) wie entitySet's Elementtyp'.
-oder-
Die Anzahl von keyValues Elementen stimmt nicht mit der Anzahl der Schlüsselmember überein, die entitySetvom Elementtyp 's' deklariert wurden, oder keyValues enthält einen Ausdruck mit einem Ergebnistyp, der nicht mit dem Typ des entsprechenden Schlüsselmembers kompatibel ist.