Microsoft перестала поддерживать базу данных в первую очередь? - PullRequest
0 голосов
/ 22 октября 2019

Итак, я программирую WebForms и MVC уже много лет и пытаюсь освоить Razor Pages.

Одна загвоздка, с которой я сталкиваюсь, - это как начать работать с доступом к базе данных (используя Entity Framework). В прошлом я только что создал файл EDMX, который создавал классы из моей базы данных. И мне действительно удобнее использовать базу данных в первую очередь.

  1. Кто-нибудь видел официальное слово о форвардной поддержке базы данных сначала?

  2. Если это не поддерживается, кто-нибудь знает какие-либо хорошие учебники, которые актуальны при настройке базы данных с использованием кода вначале?

  3. А если это не поддерживается, кто-нибудь знает какие-нибудь хорошие учебники по переносу существующегобазы данных для проекта с первым кодом?

1 Ответ

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

Насколько я могу судить по этой статье , подход EDMX основан на задаче сборки, которая (в настоящее время) недоступна в .NET Core. Тем не менее, статья описывает это как «временное» ограничение, предполагая, что EF 6 будет сначала сохранять базу данных, когда она полностью портирована на .NET Core в форме EF 6.3.

EF Core не поддерживает формат файла EDMX для моделей . На мой взгляд, движение по обеспечению совместимости EF 6 с .NET Core снижает вероятность того, что EF Core когда-либо будет поддерживать EDMX. Но в любом случае я не видел ничего официального.

...