Я создаю веб-страницу, на которой есть несколько элементов управления, таких как CheckBoxList и Listbox (с включенным множественным выбором). Эти элементы управления будут связаны с таблицей базы данных SQL, один для цветов и один для размеров. Каков наилучший способ разработки запроса, прежде всего, оператора 'where' для фильтрации рубашек, перечисленных в виде сетки, которые соответствуют выбранным размерам и цветам, сделанным пользователем. Например, если пользователь выберет красный и синий цвета из colorsCheckBoxList, а средний и большой - из sizeListbox, то в виде сетки будут отображаться только рубашки красного и среднего и большого размера, а также синие рубашки среднего и большого размера. Я проделал большую часть работы, я просто не могу придумать лучший способ разработать предложение «где». Я могу легко создать его, если разрешу только один выбор для каждого элемента управления, но предпочту разрешить множественный выбор.
Это страница .aspx с кодом позади страницы (C #). Я читал, что использование параметров - лучший метод для чистого кода и безопасности, но я хотел бы услышать, что думают другие.
Пожалуйста, дайте мне знать любую дополнительную информацию, которая может вам понадобиться, и я очень ценю любое время, потраченное на этот вопрос.