问题描述
EF实体关联后感觉是死循环
解决方案
解决方案二:
两个表都是外键了吧~关于角色,因为一个用户可能有多个角色所以我还是觉得以下的设计好一点UserInfoUserRoleUserInfoRoleMapping
解决方案三:
按照正常设计用户角色用户角色中间表用户关联用户角色中间表角色关联用户角色中间表这样主外键设计没错EE自动关联出来其实也没错但是EF会不断的向下关联更让我纳闷的事居然没报错按照道理这样关联下去是无下限的应该是死循环。。。请教怎么解释
解决方案四:
Lazyloading
解决方案五:
解决方案六:
EF的加载是延迟加载,不会立刻把素有的数据都加载出来.调用到的时候才加载.所以在这种情况上,EF救了你...
解决方案七:
默认是延迟加载。带来的问题就是当你循环子对象属性的时候就会触发一次数据库查询,当循环处理的时候带来的性能问题是令人发指的慢……
解决方案八:
厉害。。。。。。。。。。。。。。。。
解决方案九:
EF有延迟加载,可以用Select方法解决这个死循环
时间: 2024-09-08 10:41:46