2013-08-07 7 views
0

У меня есть раскрывающийся список, где он заполняется из базы данных Я хочу удалить число из списка опций. Это кодAsp.net MVC 3 Выпадающий список База данных Население удалить элемент

var id= ctx.tableMaster.Select(x => x.id).Where(x != "0").Distinct(); 

Что бы я положил в заявлении были проверить, если IDIS не равны 0

Благодарности

+0

для начала вы должны переписать LINQ к это 'ctx.tableMaster.FirstOrDefault (x =>! x.id.Equals (0));' –

+0

- это 'id' целое число? – christiandev

+0

@ No1_Melman, это не сработает, поскольку OP хочет отдельный список. – christiandev

ответ

3

ли id целое? Если да, то вам не нужны цитаты:

var idList = ctx.tableMaster.Where(x => x.id != 0).Select(x => x.id).Distinct(); 
+0

это сработало, но говорит, что я должен ждать 8 минут, чтобы принять вашего андерсера! – user2582770

0

Вы могли бы попробовать это слишком

var results = ctx.tableMaster.FindAll(x => !x.id.Equals(0)); 

Если вы должны игнорировать несколько идентификаторов

List<int> ignoreIds = new List<int>() { 0, 1, 5, 9}; 
var results = ctx.tableMaster.FindAll(x => !ignoreIds.Contains(x.id)); 
Смежные вопросы