Файлы ресурсов определенно не место для этого. Смысл файлов ресурсов состоит в том, чтобы быть централизованным репозиторием для вещей, которые могут быть локализованы (то есть переопределены другими файлами ресурсов, которые определены для других языков / культур).
Например, вы бы поместили строку "Hello"
в X.resources.dll
, но затем вы могли бы также создать es-ES\X.resources.dll
для испанского языка, в котором вместо строки указывалось бы "Hola"
& mdash; затем, когда ваше приложение запросит строку, оно получит любую версию, соответствующую языку / культуре конфигурации операционной системы пользователя.
Если вы хотите, чтобы ваш SQL легко изменялся без перекомпиляции кода, поместите его в App.config
и используйте класс ConfigurationManager
для его считывания. Если вы не хотите, чтобы это можно было изменять без перекомпиляции кода, просто закодируйте код как 1011 * / const
string
. Тем не менее, в идеале, конечно, нужно создавать реальные хранимые процедуры.