Использование Entity Framework с несколькими одинаковыми базами данных - PullRequest
0 голосов
/ 26 августа 2010

У меня есть система, в которой есть две идентичные базы данных.Один из них предназначен для работы на дому, где данные импортируются, обычно редактируются.Как только данные в первой базе данных становятся необходимыми, они копируются во вторую базу данных, которая используется для управления общедоступным сайтом (только для чтения).

Так что раз в месяц или около того мне нужно будет нажиматьданные из базы данных в другую.Я бы хотел все это обсудить с EF, это разумно, может ли EF делать такие вещи, или я застряну на полпути?

1 Ответ

2 голосов
/ 26 августа 2010

Это, вероятно, выполнимо, но, честно говоря, EF (или любой другой ORM) не очень подходит для такого рода задач.Если вы решите внедрить свой инструмент синхронизации с EF, по крайней мере, обязательно отключите отслеживание изменений.

Я не отклонил бы предложение Юрия (просто используя запланированное резервное копирование / восстановление), если базы данных действительноидентичны.Это, безусловно, самое простое в реализации!

Другим решением было бы использование инструмента синхронизации базы данных, такого как Sql Server Integration Services.

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