Я занимаюсь разработкой приложения для Windows Phone 7.
У меня есть список идентификаторов из таблицы, и я хочу отфильтровать файл XML, содержащий всю информацию об этой таблице.
У меня есть следующий код C #:
var filteredData =
from c in loadedData.Descendants("gameDescription")
where c.Attribute("gameType").Value == gameType &&
c.Attribute("language").Value.Equals(language)
select new SampleData.GamesDesc()
{
Id = uint.Parse(c.Attribute("game_id").Value),
. . .
};
Если у меня есть List<long> unfinishedGamesId
. Я хочу, чтобы результаты поиска были получены в каждой игре, у которой нет идентификатора от unfinishedGamesId. Что-то вроде:
c.Attribute("game_id").Value != unfinishedGamesId[0] &&
c.Attribute("game_id").Value != unfinishedGamesId[1] &&
...
Как я могу добавить это к предложению where?