DbExpressionBuilder.RefFromKey-Methode (EntitySet, DbExpression)
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Erstellt ein neues DbRefExpression, das einen Verweis auf eine bestimmte Entität auf der Grundlage der Schlüsselwerte codiert.
Namespace: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function RefFromKey ( _
entitySet As EntitySet, _
keyRow As DbExpression _
) As DbRefExpression
'Usage
Dim entitySet As EntitySet
Dim keyRow As DbExpression
Dim returnValue As DbRefExpression
returnValue = entitySet.RefFromKey(keyRow)
public static DbRefExpression RefFromKey(
this EntitySet entitySet,
DbExpression keyRow
)
[ExtensionAttribute]
public:
static DbRefExpression^ RefFromKey(
EntitySet^ entitySet,
DbExpression^ keyRow
)
static member RefFromKey :
entitySet:EntitySet *
keyRow:DbExpression -> DbRefExpression
public static function RefFromKey(
entitySet : EntitySet,
keyRow : DbExpression
) : DbRefExpression
Parameter
- entitySet
Typ: System.Data.Entity.Core.Metadata.Edm.EntitySet
Die Entitätenmenge mit dem Element, auf das verwiesen wird.
- keyRow
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Ein DbExpression, das einen Datensatz mit Spalten erstellt, deren Anzahl, Typ und Reihenfolge mit den Schlüsseleigenschaften des Entitätstyps, auf den verwiesen wird, übereinstimmen.
Rückgabewert
Typ: System.Data.Entity.Core.Common.CommandTrees.DbRefExpression
Ein neues DbRefExpression, das auf das Element mit den angegebenen Schlüsselwerten in der angegebenen Entitätenmenge verweist.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ EntitySet aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter https://msdn.microsoft.com/de-de/library/bb384936(v=vs.113) oder https://msdn.microsoft.com/de-de/library/bb383977(v=vs.113).
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | entitySet oder keyRow ist null. |
ArgumentException | keyRow |
Hinweise
keyRow sollte ein Ausdruck sein, der die Schlüsselwerte angibt, die die referenzierte Entität innerhalb der angegebenen Entitätenmenge identifizieren. Der Ergebnistyp von keyRow sollte eine entsprechende Spalte für jede Schlüsseleigenschaft enthalten, die vom Entitätstyp von entitySet definiert wird.
Siehe auch
Verweis
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace