Могу ли я изменить файл dbml, чтобы добавить новую базу данных в asp.net? - PullRequest
0 голосов
/ 08 февраля 2010

Я хочу добавить новые таблицы в файл dbml динамически из другой базы данных

Спасибо

Ответы [ 2 ]

0 голосов
/ 08 февраля 2010

Да, только одна база данных поддерживается с LINQ to SQL. Вы можете использовать отдельный файл контекста данных для этой базы данных. Но вы не можете использовать оба контекста в одном запросе, поэтому вы не можете объединить обе базы данных. Однако вы можете использовать запросы в хранимых процедурах и присоединяться к обеим базам данных, если они находятся на одном и том же сервере или сервер ссылок настроен в SQL Server.

НТН.

0 голосов
/ 08 февраля 2010

Вы не сможете сделать это. DataContext предназначен для инкапсуляции одной базы данных или ее части.

Если это база данных SQL Server и вторая база данных находится на том же сервере, я бы предложил создать представление в первой базе данных, которое выбирает данные из таблицы во второй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...