I have a List of type Fee from which I need to exclude the ones that have an ID that exists in another List of type int.
List<int> ExcludedFeeIDs = new List<int>{1,2,3,4};
List<Fee> MyFees = (from c in ctx.Fees
select c).ToList();
Example: List GoodFees = (from f in ctx.Fees where f.FeeID!=One of the IDs in ExcludedFeeIDs);
Help please?
In LINQ, the Except method or operator is used to return only the elements from the first collection, which are not present in the second collection.
LINQ ToList() Method In LINQ, the ToList operator takes the element from the given source, and it returns a new List. So, in this case, input would be converted to type List.
Query writing in LINQLINQ allows us to write query against all data whether it comes from array, database, XML etc.
Try this:
var MyFees = from c in ctx.Fees
where !ExcludedFeeIDs.Contains(c.FeeID)
select c;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With