好吧,我是一只老狗(慢慢地)学习新技巧,我需要看到齿轮转动才能理解发生了什么。
我使用现有数据库中的EF4.1生成了MVC3应用程序,MVC3视图中的列表(基于SQL视图)显示了与SQL管理器中查看的SQL视图不同的结果。具体来说,连接表中的字段似乎无法在主表上的多个匹配之间进行更新。
有趣的是:如果我捕获了intellisense为db.myViewClass.ToList()调用显示的sql并将其粘贴到SQL管理器中,它会给出正确的结果!
我还创建了一个迷你测试应用程序,工作正常。到目前为止,我无法看到测试应用程序与我失败的主应用程序有何不同。
我很沮丧,我无法介入代码,看看db.myViewClass中发生了什么。
任何人都有好主意吗?
戴夫。