Я использую LINQtoSQL и хочу вернуть список совпадающих записей для CSV, содержащий список идентификаторов для сопоставления. Следующий код является моей отправной точкой, превратив строку CSV в массив строк, а затем в общий список (который, как я думал, хотел бы LINQ) - но это не так:
Error
Error 22 Operator '==' cannot be applied to operands of type 'int' and 'System.Collections.Generic.List<int>' C:\Documents and Settings\....\Search.cs 41 42 C:\...\
Код
DataContext db = new DataContext();
List<int> geographyList = new List<int>( Convert.ToInt32(geography.Split(',')) );
var geographyMatches = from cg in db.ContactGeographies
where cg.GeographyId == geographyList
select new { cg.ContactId };
Куда мне идти отсюда?