EF迁移 - 启用迁移

时间:2014-09-19 04:41:34

标签: c# entity-framework ef-migrations

因此,我需要帮助来配置EF迁移。 我最近连接到TFS存储库并对使用EF迁移的项目执行“获取最新版本”。我得到代码后,我尝试运行Add-Migration但是VS说我需要先启用 - 迁移然后当我这样做时收到以下错误消息:

  No context type was found in the assembly

基本上,我不知道接下来该做什么。如果我从TFS获得了一个使用迁移的项目,我可以在本地使用迁移,或者我需要先启用?如果我需要启用,我需要做什么?我试图指出一个项目,我的Web.Config指向我的数据库,但我没有任何幸运。

2 个答案:

答案 0 :(得分:0)

为此,您必须在数据访问项目上启用迁移

Enable-Migrations -ProjectName dataAccessProjectName -StartUpProjectName yourWebProject

尝试在包管理控制台上运行此命令

答案 1 :(得分:0)

你可以做一些检查 - 1.确定您的数据项目"在解决方案中。这个项目应该引用" EntityFramework",一个DataContext cs文件和一个" migration"夹。 3.构建您的解决方案, 4.将启动项目设置为通常具有配置的项目, 5.切换到"包管理器控制台"并选择"默认项目"下的数据项目。落下。 6.运行"添加迁移"