Как да актуализирате модели във визуален студио код от база данни в Entity Core в asp.net core 5.0

До VS 2017 създадох проект (база данни), всичко работи добре。 сега направих промени в CLI командите, добавям нови таблици (Тест), въпросът е как да актуализирам моделите, за да съответстват на базата данни в SQL?

Но не знам как да актуализирам модела, когато базата данни е редактирана. добавете нова таблица (modelsTest) I с помощта на CLI команди

имам препратка За подробна информация относно командата на dotnet ef dbcontext скеле https://docs.microsoft.com/en-us/ef/core/cli/dotnet#dotnet-ef-dbcontext-scaffold

тествайте CLI команди:

  1. dotnet ef dbcontext scaffold Server=xxx.xxx.xxx.xxx\v11.0;Database=xxx;Trusted_Connection=True;User Id=xxxx;Password=xxxxx;Integrated Security=false; Microsoft.EntityFrameworkCore.SqlServer -o Модели -t modelsTest

2.dotnet ef dbcontext scaffold Server=xxx;Database=xxx;Trusted_Connection=True;User Id=xxxx;Password=xxxxx;Integrated Security=false; Microsoft.EntityFrameworkCore.SqlServer -o Модели -t modelsTest -f

въведете описание на изображението тук

въведете описание на изображението тук

това е екранна снимка за моя проект:

въведете описание на изображението тук


person Paul    schedule 29.03.2021    source източник


Отговори (1)


Моля, имайте предвид, че има много разлики между Entity Framework 6 и Entity Framework Core (EF Core) и в момента няма поддръжка за edmx в EF Core.

Feature EF6.4 EF Core
Model format: EDMX (XML) Yes No support planned

И командата dotnet ef dbcontext scaffold, която посочихте, работи с EF Core.

person Fei Han    schedule 30.03.2021