Принудительный полный путь в строке подключения Linq DataContext - PullRequest
0 голосов
/ 15 декабря 2008

Я использую файл System.Data.Linq.DataContext для доступа к базе данных mdf

Я хочу использовать базу данных из каталога проекта, а не ту, созданную отладчиком в каталоге отладки.

Проблема в том, что когда я редактирую строку подключения и выбираю путь для AttachDBFilename, VS2008 автоматически заменяет каталог моего проекта на «| DataDirectory |»

Как мне обойти это?

Ответы [ 2 ]

3 голосов
/ 16 декабря 2008

Отредактируйте файл приложения "app.config"
Перейдите к connectionStrings и измените connectionString на путь к вашей БД.

В свойствах файла DataContext установите «Настройки приложения» = True
Затем выберите Соединение по его имени и что это.

0 голосов
/ 13 мая 2011

уже вы можете написать так: SampledbDataContext sdc = new SampledbDataContext (Server.MapPath ("~ / Sampledb.mdf")); или в файле design.cs public SampledbDataContext (): base (global :: "[напишите строку cnn Here!]", mappingSource) { OnCreated (); }

...