У меня проблема с тем, что пользователь установил свои предпочтения в таблице.
В таблице более 5 столбцов.Теперь я хочу найти другое представление со значениями условий, которые находятся в таблице preference
.
Пример:
Таблица Preference
имеет price range
, colour
и т. Д.
Так что мне нужно искать товары по цене и цветам.
Теперь я хочу сделать это в самом SQL Server, т.е., передавая идентификатор предпочтения, он всегда будет возвращать одну строку, а затем из столбцовполучить такие значения, как min price
, max price
, а затем создать поисковый запрос.
Проблема в том, что я не знаю, как мне сохранить значения столбцов предпочтительной строки в переменных, чтобы я мог их использовать.
Я использую Entity Framework, так что я тоже не могу использовать Dynamic SQL.
Я только хочу знать, каким образом я могу хранить значения столбцов таблицы предпочтений.
Но вот так мне нужно написать этот запрос для каждой переменной.Есть ли какой-то лучший способ с тем, что называется CTE и т. Д.