Freigeben über


DbExpressionBuilder.OfType-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 den angegebenen Typ aufweisen.

Namespace:  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function OfType ( _
    argument As DbExpression, _
    type As TypeUsage _
) As DbOfTypeExpression
'Usage
Dim argument As DbExpression 
Dim type As TypeUsage 
Dim returnValue As DbOfTypeExpression 

returnValue = argument.OfType(type)
public static DbOfTypeExpression OfType(
    this DbExpression argument,
    TypeUsage type
)
[ExtensionAttribute]
public:
static DbOfTypeExpression^ OfType(
    DbExpression^ argument, 
    TypeUsage^ type
)
static member OfType : 
        argument:DbExpression * 
        type:TypeUsage -> DbOfTypeExpression
public static function OfType(
    argument : DbExpression, 
    type : TypeUsage
) : DbOfTypeExpression

Parameter

Rückgabewert

Typ: System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression
Ein neuer DbOfTypeExpression mit dem angegebenen Mengenargument und -typ und ein ExpressionKind von OfType.

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

DbExpressionBuilder Klasse

System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace