DbExpressionBuilder.RefFromKey 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, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.
Ü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:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression) As 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
hat keinen Aufzeichnungsergebnistypen, der den Schlüsseleigenschaften des Entitätstyps der Entitätsmenge entspricht, auf den verwiesen wird.
Hinweise
keyRow
sollte ein Ausdruck sein, der die Schlüsselwerte angibt, die die Entität, auf die verwiesen wird, innerhalb des angegebenen Entitätssatzes identifizieren. Der Ergebnistyp von keyRow
sollte eine entsprechende Spalte für jede durch den Entitätstyp entitySet's
definierte Schlüsseleigenschaft enthalten.
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:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbRefExpression ^ RefFromKey(System::Data::Metadata::Edm::EntitySet ^ entitySet, System::Data::Common::CommandTrees::DbExpression ^ keyRow, System::Data::Metadata::Edm::EntityType ^ entityType);
public static System.Data.Common.CommandTrees.DbRefExpression RefFromKey (this System.Data.Metadata.Edm.EntitySet entitySet, System.Data.Common.CommandTrees.DbExpression keyRow, System.Data.Metadata.Edm.EntityType entityType);
static member RefFromKey : System.Data.Metadata.Edm.EntitySet * System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.EntityType -> System.Data.Common.CommandTrees.DbRefExpression
<Extension()>
Public Function RefFromKey (entitySet As EntitySet, keyRow As DbExpression, entityType As EntityType) As 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
hat keinen Datensatzergebnistyp, der den Schlüsseleigenschaften des Entitätstyps der Entitätenmenge entspricht, auf den verwiesen wird.
Hinweise
keyRow
sollte ein Ausdruck sein, der die Schlüsselwerte angibt, die die Entität, auf die verwiesen wird, innerhalb des angegebenen Entitätssatzes identifizieren. Der Ergebnistyp von keyRow
sollte eine entsprechende Spalte für jede durch den Entitätstyp entitySet's
definierte Schlüsseleigenschaft enthalten.