首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Enable-Migrations -ContextTypeName错误:无法找到参数

Enable-Migrations -ContextTypeName错误:无法找到参数
EN

Stack Overflow用户
提问于 2012-10-19 18:10:32
回答 11查看 21.8K关注 0票数 1

我遵循这个教程来练习MVC-4:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-the-movie-model-and-table

我不是在做同样的例子。我只是用它作为我自己尝试一些东西的指南。

我遇到了这个问题:

在我打开包管理器控制台之后

在尝试为我的上下文启用迁移后,我收到以下错误:

代码语言:javascript
复制
PM> Enable-Migrations -ContextTypeName MvcAuction.Models.AuctionDBContext
Enable-Migrations : A parameter cannot be found that matches parameter name 'ContextTypeName'.
At line:1 char:35
+ Enable-Migrations -ContextTypeName <<<<  MvcAuction.Models.AuctionDBContext
    + CategoryInfo          : InvalidArgument: (:) [Enable-Migrations], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Enable-Migrations

有什么办法可以解决这个问题吗?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-10-22 15:07:44

对于那些可能在未来遇到同样问题的人。我已经解决了这个问题,只需使用Enable-Migrations而不使用-ContextTypeName。

票数 2
EN

Stack Overflow用户

发布于 2013-03-12 17:05:56

我也有同样的问题。我通过NuGet将EntityFramework升级到5.0.0版本,修复了这个问题。如果您遇到EntityFramework.5.0.0的问题,请尝试重新安装它。

票数 2
EN

Stack Overflow用户

发布于 2018-02-23 22:03:45

我也有同样的问题,但通过在Nuget Package Manager控制台的下拉菜单中选择项目,然后删除完全限定的路径,使其正常工作,因此:

代码语言:javascript
复制
PM> Enable-Migrations -ContextTypeName ApplicationDbContext
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12971997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档