Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Multiple where linq

Tags:

c#

linq

I want to use multiple filter on my recordset, so I tried with following

var myData = ...
var fdata = myData
          .Where(x => x.Type == Domain.Model.MyType.A) 
          .Where(x => x.Type == Domain.Model.MyType.B)
          .Where(x => x.Type == Domain.Model.MyType.C)
.ToList();

I want to query data if fdata is any of this MyType (A, B or C).

like image 908
user1765862 Avatar asked Aug 05 '26 00:08

user1765862


1 Answers

For example

   var fdata =  myData.Where(x => x.Type == Domain.Model.MyType.A ||  x.Type == Domain.Model.MyType.B ||  x.Type == Domain.Model.MyType.C ) 
like image 132
Marcin J Avatar answered Aug 06 '26 13:08

Marcin J



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!