Фильтр Linq ИСКЛЮЧИТЬ по свойствам

Это может показаться глупым, но все примеры, которые янашел для использованияExcept в linq используйте два списка или массива только строк или целых чисел и фильтруйте их по совпадениям, например:

var excludes = users.Except(matches);

Я хочу использовать исключение, чтобы сделать мой код коротким и простым, но могуКажется, я узнаю, как сделать следующее:

class AppMeta
{
    public int Id { get; set; }
}

var excludedAppIds = new List {2, 3, 5, 6};
var unfilteredApps = new List
                         {
                           new AppMeta {Id = 1},
                           new AppMeta {Id = 2},
                           new AppMeta {Id = 3},
                           new AppMeta {Id = 4},
                           new AppMeta {Id = 5}
                         }

Как мне получить списокAppMeta назад, что фильтры на?excludedAppIds

Ответы на вопрос(7)

Ваш ответ на вопрос