powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос как правильней оформлять sql выражения в c# при использоании ODP.NET
4 сообщений из 4, страница 1 из 1
Вопрос как правильней оформлять sql выражения в c# при использоании ODP.NET
    #37563986
Hazard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, подскажите, как оформлять вставки sql выражений в код с# чтобы этим было удобно пользоваться? Поясню, в чем суть моего вопроса :

Код: c#
1.
            cmd.CommandText = "select name, code, description, parent_code, apps_xml_spec_id, is_default from table order by lv, sort_order";



в данном случае повезло, код вместился в одну строчку, иначе пришлось бы писать конкатенации строк и т.д., ессно, если вдруг с выражением что то не так, первое желание скопировать в какой нить тулс для взаимодействия с Oracle и там выполнить. Если есть конкатенации приходится их удалять. Помимо этого дополнительно приходится форматировать запрос. Мелкие такие неудобства, но может есть какое то решение такой проблемы? Возможно, лучше хранить куски sql в самой БД либо еще где то, где их можно спокойно редактирвоать не беспокоясь о таких проблемах?

Буду рад если поделитесь своим опытом :)
...
Рейтинг: 0 / 0
Вопрос как правильней оформлять sql выражения в c# при использоании ODP.NET
    #37566396
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вообще то конкатенацию не обязательно...

например так:
Код: c#
1.
2.
3.
var str = @"текст запроса";
var str = @"текст 
  запроса"; //  и так тоже можно



System.String
...
Рейтинг: 0 / 0
Вопрос как правильней оформлять sql выражения в c# при использоании ODP.NET
    #37570771
Hazard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, отличный вариант
...
Рейтинг: 0 / 0
Вопрос как правильней оформлять sql выражения в c# при использоании ODP.NET
    #37591086
Gluck_13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд, куски SQL длиннее, чем пара строк, удобнее всего хранить в ресурсах сборки в виде текстовых файлов с расширением .SQL В таком виде их удобно изменять и отлаживать в SSMS.

а в коде Command.CommandText = SqlResources.SqlTextXXX;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вопрос как правильней оформлять sql выражения в c# при использоании ODP.NET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]