Freigeben über


DbExpressionBuilder.RefFromKey Methode

Definition

Überlädt

RefFromKey(EntitySet, DbExpression)

Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.

RefFromKey(EntitySet, DbExpression, EntityType)

Erstellt eine neue DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.

RefFromKey(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 RefFromKey (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : 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.

keyRow
DbExpression

Ein DbExpression, der einen Datensatz mit Spalten erstellt, deren Anzahl, Typ und Reihenfolge mit den Schlüsseleigenschaften des Entitätstyps, auf den verwiesen wird, übereinstimmen.

Gibt zurück

Ein neues DbRefExpression, das das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.

Ausnahmen

entitySet oder keyRow ist NULL.

keyRow verfügt nicht über einen Datensatzergebnistyp, der den Schlüsseleigenschaften des Entitätstyps des Entitätssatzes entspricht, auf den verwiesen wird.

Gilt für:

RefFromKey(EntitySet, DbExpression, EntityType)

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 RefFromKey (this System.Data.Entity.Core.Metadata.Edm.EntitySet entitySet, System.Data.Entity.Core.Common.CommandTrees.DbExpression keyRow, System.Data.Entity.Core.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Entity.Core.Metadata.Edm.EntitySet * System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Metadata.Edm.EntityType -> System.Data.Entity.Core.Common.CommandTrees.DbRefExpression

Parameter

entitySet
EntitySet

Die Entitätenmenge mit dem Element, auf das verwiesen wird.

keyRow
DbExpression

Ein DbExpression, der einen Datensatz mit Spalten erstellt, deren Anzahl, Typ und Reihenfolge mit den Schlüsseleigenschaften des Entitätstyps, auf den verwiesen wird, übereinstimmen.

entityType
EntityType

Der Typ der Entität, auf die der Verweis zeigen sollte.

Gibt zurück

Ein neues DbRefExpression, das das Element mit den angegebenen Schlüsselwerten im angegebenen Entitätssatz verweist.

Ausnahmen

entitySet, keyRow oder entityType ist NULL.

entityType befindet sich nicht in derselben Typhierarchie wie der Entitätstyp des Entitätssatzes, oder keyRow verfügt nicht über einen Datensatzergebnistyp, der den Schlüsseleigenschaften des Entitätstyps entspricht, auf den verwiesen wird.

Gilt für: