EF主表查询把子表信息都查询出来了

现在有两个表表A跟表B 表A是表B的主表 在用EF查询表A的时候 会自动把表B的数据也都给查询出来 有什么办法禁止查询这个子表吗 图片说明 代码是这样的 因为要存缓存还没办法用匿名类型 刚注册没有悬赏 麻烦大家了

我是楼主 之前这个忘记结了 到不是楼上两位说的情况 这个最后的解决办法是手动去视图内把表A的导航属性删掉 表B的不用动 就可以了

http://www.cnblogs.com/cheesebar/p/5924351.html

楼上正解,建议楼主代码中减少ToList的使用,ToList是相当于把查询结果拿到内存中。