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 , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert.
Überlädt
| Name | Beschreibung |
|---|---|
| RefFromKey(EntitySet, DbExpression) |
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Erstellt eine neue DbRefExpression , die einen Verweis auf eine bestimmte Entität basierend auf Schlüsselwerten codiert. |
RefFromKey(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 ^ 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
Der Entitätssatz, in dem sich das referenzierte Element befindet.
- keyRow
- DbExpression
A DbExpression that constructs a record with columns that match (in number, type, and order) the Key properties of the referenced Entity type.
Gibt zurück
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten im angegebenen Entity-Satz verweist.
Ausnahmen
entitySet oder keyRow ist NULL.
keyRow verfügt nicht über einen Datensatzergebnistyp, der den schlüsseleigenschaften des Entitätssatzes des Entitätssatzes entspricht.
Hinweise
keyRow sollte ein Ausdruck sein, der die Schlüsselwerte angibt, die die referenzierte Entität innerhalb des angegebenen Entitätssatzes identifizieren. Der Ergebnistyp sollte keyRow eine entsprechende Spalte für jede Schlüsseleigenschaft enthalten, die vom Entitätstyp entitySet's definiert ist.
Gilt für:
RefFromKey(EntitySet, DbExpression, EntityType)
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 ^ 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
Der Entitätssatz, in dem sich das referenzierte Element befindet.
- keyRow
- DbExpression
A DbExpression that constructs a record with columns that match (in number, type, and order) the Key properties of the referenced Entity type.
- entityType
- EntityType
Der Typ der Entität, auf die der Verweis verweisen soll.
Gibt zurück
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten im angegebenen Entity-Satz verweist.
Ausnahmen
entitySet, keyRow oder entityType ist NULL.
entityType befindet sich nicht in derselben Typhierarchie wie der Entitätssatz-Entitätstyp oder keyRow besitzt keinen Datensatzergebnistyp, der den Schlüsseleigenschaften des Entitätssatzes des Entitätssatzes entspricht.
Hinweise
keyRow sollte ein Ausdruck sein, der die Schlüsselwerte angibt, die die referenzierte Entität innerhalb des angegebenen Entitätssatzes identifizieren. Der Ergebnistyp sollte keyRow eine entsprechende Spalte für jede Schlüsseleigenschaft enthalten, die vom Entitätstyp entitySet's definiert ist.