我是 Microsoft Azure 美丽世界的新手,并创建了我的第一个 hello world 网站。下一步是创建数据库(实体框架),但在从 PackageManagerConsole(PMC)创建数据库时出现异常。我在网上阅读了一些帖子,解释说我需要将 startupprojectname 添加到 PS 命令中,但不幸的是,这并不能解决我的问题。
我的解决方案中有 2 个项目。
- “partyonwebsite”这是启动项目,显然是我的网站:)。
- “模型”,我将在其中设计我的模型/实体。
在“模型”项目中,我有“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 并玩了一点,但运气不佳。
有人遇到同样的问题吗?或者你能指出我正确的方向来帮助我解决它吗?
提前非常感谢!
巴斯