Freigeben über


DbExpressionBuilder.In-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 einen DbInExpression, der das Ergebnis des angegebenen Ausdrucks mit den Ergebnissen der konstanten Ausdrücke in der angegebenen Liste abgleicht.

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

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function In ( _
    expression As DbExpression, _
    list As IList(Of DbConstantExpression) _
) As DbInExpression
'Usage
Dim expression As DbExpression 
Dim list As IList(Of DbConstantExpression)
Dim returnValue As DbInExpression 

returnValue = expression.In(list)
public static DbInExpression In(
    this DbExpression expression,
    IList<DbConstantExpression> list
)
[ExtensionAttribute]
public:
static DbInExpression^ In(
    DbExpression^ expression, 
    IList<DbConstantExpression^>^ list
)
static member In : 
        expression:DbExpression * 
        list:IList<DbConstantExpression> -> DbInExpression
public static function In(
    expression : DbExpression, 
    list : IList<DbConstantExpression>
) : DbInExpression

Parameter

Rückgabewert

Typ: System.Data.Entity.Core.Common.CommandTrees.DbInExpression
Ein neuer DbInExpression mit den angegebenen Argumenten, wenn die DbConstantExpression-Liste nicht leer ist; andernfalls ein falscher konstanter Ausdruck.

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

expression oder list ist null.

ArgumentException

Der Ergebnistyp von expression unterscheidet sich vom Ergebnistyp eines Ausdrucks aus list.

Siehe auch

Verweis

DbExpressionBuilder Klasse

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