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
- expression
Typ: System.Data.Entity.Core.Common.CommandTrees.DbExpression
Ein abzugleichendes DbExpression.
- list
Typ: System.Collections.Generic.IList<DbConstantExpression>
Eine Liste der DbConstantExpression, um sie auf eine Übereinstimmung zu prüfen.
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
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace