我是一个初学者,进入了美丽的Microsoft Azure技术世界并制作了我的第一个Hello World网站。下一步是创建一个数据库(entityframework),但在使用PackageManagerConsole(PMC)创建数据库时出现了异常。我在网上阅读了几篇文章,解释说需要将启动项目名称添加到PS命令中,但不幸的是这并没有解决我的问题。
我的解决方案中有2个项目:
“partyonwebsite”是启动项目,显然是我的网站 :). “models”是我设计模型/实体的地方。
在“models”项目中,我有“User”和“UsersDb”类。UsersDb是从DbContext继承的类。 现在,当我在PMC中执行以下行:
我收到以下(不是很有用的)错误提示:
我已经查看了get-help enable-migrations并尝试了一些操作,但运气不太好。是否有人遇到了同样的问题?或者你能指导我正确的方向来帮助我解决问题吗?
非常感谢! Bas
我的解决方案中有2个项目:
“partyonwebsite”是启动项目,显然是我的网站 :). “models”是我设计模型/实体的地方。
在“models”项目中,我有“User”和“UsersDb”类。UsersDb是从DbContext继承的类。 现在,当我在PMC中执行以下行:
enable-migrations -StartUpProjectName "PartyOnWebsite" -ContextTypeName "Models.Users.UsersDb"
我收到以下(不是很有用的)错误提示:
System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
我已经查看了get-help enable-migrations并尝试了一些操作,但运气不太好。是否有人遇到了同样的问题?或者你能指导我正确的方向来帮助我解决问题吗?
非常感谢! Bas