DbExpressionBuilder.Where Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny DbFilterExpression som filtrerar elementen i den angivna indatauppsättningen med det angivna predikatet.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFilterExpression ^ Where(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ predicate);
public static System.Data.Common.CommandTrees.DbFilterExpression Where(this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> predicate);
static member Where : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbFilterExpression
<Extension()>
Public Function Where (source As DbExpression, predicate As Func(Of DbExpression, DbExpression)) As DbFilterExpression
Parametrar
- source
- DbExpression
Ett uttryck som anger indatauppsättningen.
- predicate
- Func<DbExpression,DbExpression>
En metod som representerar predikatet som ska utvärderas för varje medlem i indatauppsättningen. Den här metoden måste skapa ett uttryck med en boolesk resultattyp som tillhandahåller predikatlogik.
Returer
En ny DbQuantifierExpression som representerar åtgärden Alla.
Undantag
source eller predicate är null.
-eller-
Uttrycket som skapas av predicate är null.
Uttrycket som skapas av predicate har ingen boolesk resultattyp.