@Nikita07

Как подключить SQL-файл к проекту?

Всем привет, вопрос в следующем, есть проект на C# внутри которого идет обращение к БД через ADO.NET, пока запросы были небольшие их легко записывали в строковую переменную, но сейчас запросы стали больше, сложне и т.п., чтобы их легко было отлаживать, я создал файл с раширением .sql, но как подключить его к проекту, чтобы при обращении к БД запрос брался из этого файла?
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
@vabka Куратор тега C#
Токсичный
Чтобы добавить файл в проект - надо сделать
<None Update="test">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>


Чтобы использовать текст из него - File.ReadAllText (но стоит это кэшировать где-нибудь, чтобы постоянно не вычитывать. Ещё можно внедрить файл как ресурс - тогда он не будет торчать в ФС (но не уверен, как именно так сделать)

Чтобы удобно с этим работать - можно взять https://github.com/fujiihiroaki/Dapper.outsidesql (не пробовал, но выглядит норм)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы