Сначала преобразуйте EDMX в код, чтобы обновить .NET Framework 4.6 до .net Core 2.0. - PullRequest
0 голосов
/ 30 октября 2019

Мне нужно обновить существующий проект .net Framework до .net core 2.0. Я заметил, что .net core 2.0 не поддерживает EDMX (Entity Framework), нужно ли сначала конвертировать EDMX в код, а затем обновить до .NET CORE. Что будет самым простым и быстрым способом сделать это? Поможет ли этот инструмент (EF 5.x DbContext Fluent Generator для C #) преобразовать EDMX в Code First? Ценю ваш ответ на это.

Спасибо, Саджеш

1 Ответ

1 голос
/ 30 октября 2019

Вы не конвертируете EDMX в Code First. Что вам нужно сделать, так это обратный инжиниринг командой Scaffold-DbContext, основанный на существующей базе данных. Вы можете полностью удалить EDMX, текущий контекст и классы моделей и позволить EF Core создавать новые классы. С этого момента вы работаете в режиме Code First (вносите изменения в классы моделей, создаете миграции и т. Д.). Пожалуйста, смотрите эту ссылку для инструкции, как это сделать:

https://www.entityframeworktutorial.net/efcore/create-model-for-existing-database-in-ef-core.aspx

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