DbExpressionBuilder.RefFromKey Methode

Definition

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.

Gilt für: