Итак, я использую Visual Studio 2019 и. net core 2.
Я сделал Add-миграции. Но теперь я также хочу обновить базу данных.
И dbcontext, который должен быть обновлен, это: MedicalDbContext. И проект Hepengine.
Итак, в консоли диспетчера пакетов у меня есть это:
Directory: C:\source\nien\vital10-backend\MijnHep3\src\common\ModelLibrary\data
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 24/10/2019 11:48 4536 AppIdentityDbContext.cs
-a---- 10/09/2019 10:43 1119 ChangesNotificationExtension.cs
-a---- 10/09/2019 10:43 960 ChatDbContext.cs
-a---- 10/09/2019 10:43 431 LogDbContext.cs
-a---- 18/11/2019 15:46 13171 MedicalDbContext.cs
-a---- 10/09/2019 10:43 2046 OptionallyChangeNotifyingDbContext.cs
-a---- 12/11/2019 16:28 4367 PatientDbContext.cs
, и проект HepEngine находится в этом каталоге:
C:\source\nien\vital10-backend\MijnHep3\src\Apps\HepEngine
, но если я сделаю это:
dotnet ef database update MedicalDbContext -p ../../../HepEngine
MSBUILD : error MSB1009: Project file does not exist.
Switch: ../../../HepEngine
Unable to retrieve project metadata. Ensure it's an MSBuild-based .NET Core project. If you're using custom BaseIntermediateOutputPath or MSBuildProjectExtensionsPath values, Use the --msbuildprojectextensionspath option.
Так что я должен изменить?
Спасибо