Например иметь эту таблицу:Как искать LINQ со многими параметрами в одном столбце?
Name | BodyType
----------------
John | 1
Ted | 2
Daniel| 3
George| 4
I мое приложение я проверить "1" "2" и "3" флажок. И я должен найти 3 строки (Джон, Тед, Даниэль) и НЕ Джордж. Как я могу получить этот запрос в LINQ? (Не использовать where p.BodyType!=4
) Используйте логику ИЛИ
var all = dataContext.Users;
foreach (searchParameter in search)
...?
damnit вы были в первую очередь :) – Stefanvds
И если у меня есть языки (в одной колонке) Языки: 1,2,3,4; 1,2,3. и мне нужно 1,2,3, а не 4 (varchar) – Dmitriy
@ Dmitriy: Если у вас есть один столбец с указанием нескольких значений, я бы сказал, что вам нужно пересмотреть дизайн своей базы данных. Вместо этого применяйте отношения «многие ко многим» с таблицей сопоставления. Использование списка, разделенного запятыми, сделает вещи неудобными. –