C#模型上下文已更改

时间:2015-02-04 19:03:39

标签: c# asp.net-mvc entity-framework ef-code-first unit-of-work

我有一个包含以下内容的解决方案FooHQ:

FooModel - Code First

FooService - 使用FooModel的服务

FooWebsite - 使用FooService和FooModel的网站

全部有效!

我刚创建了一个FooWebsiteAgain

我引用了FooService和FooModel以及whamoo .....

支持' FOOContext'自创建数据库以来,上下文已更改。考虑使用代码优先迁移来更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269

有趣的是,如果我在调试器中单步执行并强制它导航UnitOfWork上下文并浏览....

using (UnitOfWork unitOfWork = new UnitOfWork()) <<Debug here
   {
   var Customer = unitOfWork.CustomerRepository.GetCustomerByTN(TN);
   return Customer;
   }

......它醒来后没有错误!

请有任何想法吗?

PS我正在使用EF 6.0.0

1 个答案:

答案 0 :(得分:0)

我不知道为什么,但是当从EF 6.0升级到后来的6.1.2时,它可以工作 显然所有其他项目6.1.0和这混淆了EF