2015-02-04 25 views
0

我有一个解决方案FooHQ包含:C#型号已经时过境迁

FooModel - 代码首先

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

+0

当你在调试器中“浏览”时,你真的启动了一个查询吗? –

+0

孩子无法在结果视图中显示@GertArnold,但它确实在下一行中用作代码...参见上面的内容客户已填充。 – Pinch

+0

您的环境在哪里,具体哪些项目是否启用了迁移?如果你打算在多个项目之间共享一个实体,那么这个实体只能在一个中进行跟踪,或者甚至在一个完全独立的项目中进行跟踪,这可能是一个类库。如果您有多个引用相同实体类的上下文,那么* each *将需要单独迁移,如果数据库相同,这当然是不可能的。 –

回答

0

我不知道为什么,但是从EF 6.0升级到6.1.2后它的工作原理 显然,所有其他项目时,其中6.1.0这混乱EF

相关问题