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