我有一个带有db的MVC项目,这个项目最终成长为两个独立的项目Planit.MVC和Planit.Core。我的模型已移至库中,但db仍在MVC中的App_Data中。我最近决定让另一个命令行项目进行简单的调试很好,所以我创建了一个,现在我收到了以下错误:
支持' ProjectDbContext'自创建数据库以来,上下文已更改。考虑使用Code First Migrations来更新数据库
我给出了它如何开始作为MVC项目的背景故事的原因是因为我怀疑它可能与数据库仍然是mvc项目的一部分有关。为了清楚起见,我的dbcontext在我的库项目中,但是我的连接字符串在Web.Config中,而mdf文件在MVC项目中。
这听起来像是正常行为,我的描述是否足以引起怀疑?
德文
编辑: 关于项目结构的更多细节:
Planit.MVC
/App_Data
Planit.db
/Controllers
...
/Views
...
/Migrations
...
Web.Config
Planit.Core
ProjectDataLayer.cs
ProjectBusinessLayer.cs
Project.cs (Model)
ProjectDBContext.cs
Planit.CommandLine
Program.cs