解决方案: 由多张表组成的视图,要加实体键.而且实体键组合要能确保唯一性. 个人理解:确保唯一性,一个或多个实体键,实现了复合主键或组合主键的效果. 这样查询是,延迟加载机制,才知道哪些需要重新从数据库中拿而不是缓存中. 在思考:实体键的字段可以不是某个表的主键!?只要能确保唯一性行,其实“实体键的组合”也相当于“唯一索引”了. 总结:在模型中,加一个或多个实体键,只要能确保唯一性就行. 相关文章: EF 查询视图返回重复数据的问题 http://www.mamicode.com/info-de