为了账号安全,请及时绑定邮箱和手机立即绑定

linq to sql立即加载的问题

linq to sql立即加载的问题

哆啦的时光机 2018-11-06 06:03:19
Hi, 我的情况是,一个文章分类表,有一个parentId外键,参考的就是自身的id,我希望能使用立即加载(反正linq 2 sql的立即加载也就只立即加载一层嘛)。 但Linq2sql中是不允许这样的,于是设置DataLoadOption.LoadWith <ArticleType>(p => p.ChildArticleTypes)时就会抛出异常:Cycles not allowed in LoadOptions LoadWith type graph. 这有什么比较好的处理办法没?
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

初级的问问什么是立即加载啊?

没有DataLoadOption.LoadWith 的话是怎么加载的?


查看完整回答
反对 回复 2018-11-07
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

Linq2Sql对自引用支持得确实不好。你这个分类表应该不会太大,可以考虑一次性全部读入,然后建立他们的层级关系,再缓存起来。

查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 473 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信