Как добавить таблицу через .edmx из другой базы данных в EF4.1 / MVC3? - PullRequest
1 голос
/ 22 ноября 2011

У меня есть существующий контекст базы данных (database1) и .edmx, который содержит таблицы из database1. Мне нужно добавить пару таблиц из другой базы данных2. Как я могу сделать это, щелкнув правой кнопкой мыши на моем .edmx и выбрав «Обновить модель из базы данных ...», но имея возможность выбрать таблицы из базы данных 2 вместо базы данных 1?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Однако вы не можете выбрать альтернативу:

  1. Создайте отдельный файл EDMX. Вы МОЖЕТЕ иметь более одного файла edmx.
  2. Сначала используйте код и мощные инструменты Entity Framework (вам нужно будет загрузить их, а затем щелкнуть правой кнопкой мыши в нашем проекте, и у вас появится новая опция меню для Entity Framework), и перепроектировать обе существующие базы данных в их аналоги кода (так как вы используете EF 4.1)
2 голосов
/ 22 ноября 2011

Вы не можете сделать это напрямую. Контекст Entity Framework связан с одной БД.

Вы можете создать представление, которое ссылается на ваш другой БД, и использовать его.

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