DbExpressionBuilder.OfTypeOnly-Methode
[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 DbOfTypeExpression, das einen Satz von Elementen des angegebenen Eingabesets erzeugt, die genau den angegebenen Typ aufweisen.
Namespace: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function OfTypeOnly ( _
argument As DbExpression, _
type As TypeUsage _
) As DbOfTypeExpression
'Usage
Dim argument As DbExpression
Dim type As TypeUsage
Dim returnValue As DbOfTypeExpression
returnValue = argument.OfTypeOnly(type)
public static DbOfTypeExpression OfTypeOnly(
this DbExpression argument,
TypeUsage type
)
[ExtensionAttribute]
public:
static DbOfTypeExpression^ OfTypeOnly(
DbExpression^ argument,
TypeUsage^ type
)
static member OfTypeOnly :
argument:DbExpression *
type:TypeUsage -> DbOfTypeExpression
public static function OfTypeOnly(
argument : DbExpression,
type : TypeUsage
) : DbOfTypeExpression
Parameter
- argument
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Eine DbExpression, die das Eingabeset angibt.
- type
Typ: System.Data.Entity.Core.Metadata.Edm.TypeUsage
Typmetadaten für den Typ, mit dem Elemente des Eingabesets genau übereinstimmen müssen, damit sie in das Resultset eingeschlossen werden.
Rückgabewert
Typ: System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression
Ein neuer DbOfTypeExpression mit dem angegebenen Mengenargument und -typ und ein ExpressionKind von OfTypeOnly.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ DbExpression 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 | argument oder type ist null. |
ArgumentException | argument hat keinen Auflistungsergebnistyp, oder type ist kein Typ in der gleichen Typhierarchie wie der Elementtyp des Auflistungsergebnistyps von argument. |
Hinweise
DbOfTypeExpression erfordert, dass argument einen Auflistungsergebnistyp mit einem polymorphen Elementtyp aufweist und dass type ein Typ aus der gleichen Typhierarchie wie dieser Elementtyp ist.
Siehe auch
Verweis
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace