C# ASP.NET dotnet-ef数据库更新
我正在通过以下链接学习在ASP.NET中添加个人身份验证的教程 在本教程的部分内容中,说明了使用以下CLI运行数据库迁移:C# ASP.NET dotnet-ef数据库更新,c#,asp.net,asp.net-mvc,visual-studio,sqlite,C#,Asp.net,Asp.net Mvc,Visual Studio,Sqlite,我正在通过以下链接学习在ASP.NET中添加个人身份验证的教程 在本教程的部分内容中,说明了使用以下CLI运行数据库迁移: dotnet ef database update 我试图在终端中运行这段代码,但我似乎无法使它工作,因为命令找不到数据库。这个命令的dotnet文档不是很有用,所以我想知道是否有人可以解释这个命令是如何工作的,或者如何在我的VisualStudioWebApp项目上使用名为“app.db”的数据库运行它 您可以像这样尝试在命令中指定上下文吗 dotnet ef data
dotnet ef database update
我试图在终端中运行这段代码,但我似乎无法使它工作,因为命令找不到数据库。这个命令的dotnet文档不是很有用,所以我想知道是否有人可以解释这个命令是如何工作的,或者如何在我的VisualStudioWebApp项目上使用名为“app.db”的数据库运行它 您可以像这样尝试在命令中指定上下文吗
dotnet ef database update -c MyDbContextName -e Development
我经常使用Package Manager控制台而不是CLI运行EF数据库迁移,因此我对它不是100%熟悉
每次出现错误都是因为我在运行命令时没有首先选择正确的项目(项目只有一个定义的上下文),或者是因为有多个可用上下文,应该在命令中指定运行命令所针对的上下文。这似乎是可行的,然而,问题在于dotnet的安装,而不是我原来的命令。