【发布时间】:2018-04-11 01:19:28
【问题描述】:
我正在使用 Visual Studio 2017 和 Entity Framework 6 “Vidly”是我的项目和解决方案的名称。 如何解决此迁移问题?请帮忙 以下是包管理器控制台和解决方案资源管理器的屏幕截图。
我已尝试以下方法来解决问题,但无法解决问题
1) 包管理器控制台有一个“默认项目”下拉菜单。您需要将此设置为包含您的 EF 上下文的项目。
2) Enable-Migrations -ProjectName Vidly -StartUpProjectName Vidly -Verbose
Package Manager Console - Error
编辑
尝试创建一个新项目,只是为了检查我们需要什么。好的,所以你去文件>新建>项目,在visual c#菜单下新建asp.net web应用程序,为项目选择任何名称,这只是为了检查它在我们的项目中缺少什么。单击确定,在左侧选择MVC,在右侧我们可以看到一个更改身份验证按钮,在该按钮下方显示身份验证:无身份验证,单击此处并选择个人用户帐户。单击确定和该选项,自动安装实体和身份。这就是问题所在。
【问题讨论】:
-
我的是不同的问题@Mathew
-
你的上下文类在哪里?向我们展示代码。
标签: c# .net asp.net-mvc entity-framework-6 entity-framework-migrations