Я использую выражение типа:
type dbSchema = SqlDataConnection<ConnectionStringName="X1", ConfigFile="App.config">
Это отлично работает во время компиляции (у меня есть полный доступ ко всем типам db), но он не работает во время выполнения. Я предполагаю, потому что файл конфигурации, сгенерированный в каталоге консольного приложения bin
, называется чем-то другим, например MyAppName.exe.config
, и поэтому файл App.config
не найден.
Конечно, для приложения типа ASP.NET MVC, использующего web.config
, нет проблемы, потому что имена файлов конфигурации компиляции и runtime совпадают.
К счастью, размещение дубликата App.config
в каталоге bin
устраняет проблему, но это то, что мы должны делать? Любые мысли?