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.
Ü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 static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.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 oder enthält NULL.
Die Anzahl von keyValues stimmt nicht mit der Anzahl der Schlüsselmember überein, die vom elementtyp des entitySet 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, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.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 oder enthält NULL.
Die Anzahl von keyValues stimmt nicht mit der Anzahl der Schlüsselmember überein, die vom elementtyp des entitySet 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 einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.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 oder enthält NULL.
Die Anzahl von keyValues stimmt nicht mit der Anzahl der Schlüsselmember überein, die vom elementtyp des entitySet 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 einen neuen DbRefExpression, der einen Verweis auf eine bestimmte Entität eines angegebenen Typs auf Grundlage von Schlüsselwerten codiert.
public static System.Data.Entity.Core.Common.CommandTrees.DbRefExpression CreateRef (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Metadata.Edm.EntityType entityType, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] keyValues);
static member CreateRef : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Metadata.Edm.EntityType * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.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 oder enthält NULL.
Die Anzahl von keyValues stimmt nicht mit der Anzahl der Schlüsselmember überein, die vom elementtyp des entitySet 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:
Entity Framework