Hi, 我的情况是,一个文章分类表,有一个parentId外键,参考的就是自身的id,我希望能使用立即加载(反正linq 2 sql的立即加载也就只立即加载一层嘛)。 但Linq2sql中是不允许这样的,于是设置DataLoadOption.LoadWith <ArticleType>(p => p.ChildArticleTypes)时就会抛出异常:Cycles not allowed in LoadOptions LoadWith type graph. 这有什么比较好的处理办法没?
初级的问问什么是立即加载啊?
没有DataLoadOption.LoadWith 的话是怎么加载的?
Linq2Sql对自引用支持得确实不好。你这个分类表应该不会太大,可以考虑一次性全部读入,然后建立他们的层级关系,再缓存起来。