2014-09-30 3 views
0

Быстрое изложение. Я создаю Entity Framework и проект VB. Новый проект не будет записывать какие-либо данные во вторичную базу данных, он будет иметь свою собственную базу данных, где будет храниться вся новая информация. Однако новый проект будет собирать информацию из вторичной базы данных.Использование представлений для связи двух баз данных

Таким образом, я создал представления в базе данных проектов, которые извлекают информацию из вторичной базы данных. Использование следующих операторов SQL.

SELECT SecondaryDB.Schema.Table.Column From SecondaryDB.Schema.Table 

По существу, я надеюсь достичь ряда целей.

  • Не требуется никаких изменений во вторичной базе данных.
  • Я хотел бы иметь это все под одной моделью в Entity Framework.
  • Управление доступом к информации, обрабатываемой проектом и его базой данных.

Мой вопрос в том, является ли это разумным решением, учитывая мои требования? Я довольно новичок в EF (кстати, я использую 6.0)

Есть ли какие-либо другие решения, которые могли бы выполнить мои цели, это было бы лучше подходит?

ответ

Смежные вопросы