Линк к объектам 3.5 через несколько баз данных в одном движке - PullRequest
0 голосов
/ 24 сентября 2010

Что мне нужно сделать, чтобы иметь возможность выполнять запросы к нескольким базам данных, которые находятся в одном и том же механизме БД?

Я добавил файл .edmx для 1 базы данных, но мне нужен только 1 просмотриз другого БД.

Заранее спасибо!

1 Ответ

2 голосов
/ 28 сентября 2010

Вот несколько вариантов:

  1. В зависимости от вашей платформы базы данных, сделайте вид из вашей второй базы данных доступным в вашей первой базе данных. Если вы используете SQL Server, вы можете использовать связанный сервер. Если вы используете Oracle, вы можете использовать DB Link. Просто создайте представление в вашей основной базе данных, где оператор выбора представления использует связанный сервер или ссылку на БД для ссылки на представление из вашей второй базы данных.
  2. Создайте второй файл .edmx для вашей второй базы данных. Это маршрут, который я выбрал недавно. Однако я имел дело с одной БД SQL Server, и одна была БД Oracle. Было также несколько таблиц и функций из обеих используемых. Я решил, что в моем случае было проще создать два отдельных проекта доступа к данным, по одному для каждой БД, каждый со своим собственным .edmx.

Надеюсь, это поможет.

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