Linq-запрос для исключения из списка, когда значение свойства списка другого типа равны? - PullRequest
7 голосов
/ 18 сентября 2009

У меня есть список типа Fee, из которого мне нужно исключить те, которые имеют идентификатор, который существует в другом списке типа int.

List<int> ExcludedFeeIDs = new List<int>{1,2,3,4};

List<Fee> MyFees = (from c in ctx.Fees
                    select c).ToList();

Пример: Список GoodFees = (из f в ctx.Fees, где f.FeeID! = Один из идентификаторов в ExcludedFeeIDs );

Помогите пожалуйста?

1 Ответ

16 голосов
/ 18 сентября 2009

Попробуйте это:

var MyFees = from c in ctx.Fees
             where !ExcludedFeeIDs.Contains(c.FeeID)
             select c;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...