Как мне объединить две базы данных, т.е. одну, созданную на простом старом сервере sql, а другую в платформе Entity? - PullRequest
0 голосов
/ 15 мая 2019

У меня есть база данных База данных с именем 'DatabaseEF' и другая база данных 'DatabaseOld'.

Первая создается в EntityFramework, а позже представляет собой простую старую базу данных, созданную непосредственно на сервере sql.

Теперь нам было поручено объединить эти 2, но позволить старому остаться таким же и не должно быть в контексте EF, поскольку к нему также обращаются старые ado.net драйверы и т. Д.

Так, как я должен идти об этом?

1 Ответ

0 голосов
/ 15 мая 2019

Что касается схемы, создайте scaffold (создайте сущности из существующей базы данных, иначе db-first) старую базу данных, объедините их в контекст EF и внесите некоторые исправления, если что-то не совместимо с новым контекстом или логически неверно,Что касается существующих данных в производственной среде, примените миграцию с помощью ef и выполните команды raw sql для передачи данных.

...