Как обновить Database First Entity Framework с 4 по 6

#c# #entity-framework #entity-framework-6 #entity-framework-4

#c# #entity-framework #entity-framework-6 #entity-framework-4

Вопрос:

В настоящее время я использую EF 4 с подходом Database first и теперь хочу обновить его до EF 6.

Я видел разные источники, но объясняет только подход с кодом, но сначала я хочу узнать базу данных.

Каков процесс обновления и, пожалуйста, предоставьте ценные предложения.

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

Что я пробовал: я заменил все ссылки EF 4 на EF 6.

Комментарии:

1. Это относительно широкий вопрос. Если бы вы могли объяснить возникающие у вас проблемы, это помогло бы людям дать конкретные ответы.

2. Хорошо, что вы объяснили, что вы пробовали, но также объясните, что произошло, когда вы попытались. Вы получили ошибки при компиляции? Выполняется? Это помогло бы определить, в чем дело.

3. @Barryo’Kane, спасибо за ваш ответ: я не уверен, с чего начать этот процесс обновления. было бы лучше предоставить начальные шаги или какие-либо шаги веб-сайта или процесса для обновления EF 6 с EF4.

4. Вы смотрели на идентификатор Microsoft guid для этого? learn.microsoft.com/en-us/ef/ef6/what-is-new/upgrading-to-ef6

5. @SamiKuhmonen: Спасибо за просмотр моего вопроса, я попытался заменить библиотеки DLL EF 4 на библиотеки Dll EF 6, но последняя версия EF не показывает никаких новых функций из EF 6, поэтому это означает, что она не обновляется. Я чувствую, что мой подход был неправильным.

Ответ №1:

Необходимо создать обратные классы poco для подключенных баз данных, а затем использовать в качестве моделей. Для создания классов poco я использовал обратный генератор poco.