как вставить массив идентификаторов в строку запроса linq-to-sql в .net mvc 3 - PullRequest
0 голосов
/ 14 ноября 2011

Я хочу получить массив идентификаторов, который похож на ["15", "26", "37", "48", "90"], и я хочу получить мои оставшиеся элементы из моей оставшейся таблицы, которая не включает эти идентификаторы поставщиков ..

вот что я сделал до сих пор:

string[] arrgroupdetails;
arrgroupdetails = dataContext.GroupDetails.Select(c => c.supplier_id).ToArray();

var items = from thingies in dataContext.remainings where thingies.supplier_id.ToString() != arrgroupdetails.Any().ToString() select thingies;

так, как я могу достигнуть этого?

1 Ответ

1 голос
/ 14 ноября 2011

Наизусть, так что проверяйте синтаксис, но что-то вроде этого должно работать:

var items = from thingies in dataContext.remainings 
where !arrgroupdetails.Contains(thingies.supplier_id.ToString())
select thingies;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...