Я пишу новый проект на C # с несколькими SQL-запросами в нем. Некоторые из них относительно большие и сложные. Я хочу знать, как лучше всего их хранить. В идеале я бы создал хранимые процедуры в базе данных, но база данных используется многими другими приложениями, поэтому лучше, если я смогу сохранить процедуры, специфичные для моего приложения, в моем приложении.
Возможные варианты:
const string query = "Select * From MyTable"
)
QueryName.sql
В качестве дополнительной мысли, есть ли способ легко генерировать строго типизированные определения классов из запросов SQL?