У меня есть приложение c # (2008), которое получает данные с сервера SQL (2005).
У меня есть представление в SQL Server, который готовит данные для отображения, что-то вроде этого (упрощенно):
select Places.Name as [Location], Parts.Name as [Part Name]
from Places inner join Parts
on Places.Id=Parts.Location
Я должен отфильтровать это с помощью выражения "where", которое встроено в код и имеет вид:
where (Places.Id=1 or Places.Id=15) and
(Parts.Id=56 or Parts.Id=8 or Parts.Id=32)
Конечно, я могу сохранить базовый оператор select в своем коде, но мне нравится, что вещи определены только в одном месте :), и вопрос в том, есть ли способ получить оператор select за представлением на сервере sql? Или получить содержимое хранимой процедуры?
Большое спасибо!