【发布时间】:2012-10-23 12:07:57
【问题描述】:
我有问题。
我想给ClassA分页。
ClassA 有一个ClassB 类型的元素列表,ClassB 有一个ClassC 类型的元素列表。
如何按来自ClassC 的元素数对数据进行分页?
public class ClassA
{
public ICollection<ClassB> ClassBCollection { get; set; }
}
public class ClassB
{
public ICollection<ClassA> ClassACollection { get; set; }
public ICollection<ClassC> ClassCCollection { get; set; }
}
public class ClassC
{
public ICollection<ClassB> ClassBCollection { get; set; }
}
A 类 | B 类 | C类
数据1 |内部数据 |内内数据1
| |内内数据2
| |内内数据3
| |内内数据4
| | InnerInnerData5(在此处分页)
提前致谢。
【问题讨论】:
-
你的代码还好吗? B 类中有 C 类的集合。C 类中也有 B 类的集合,这是一个永无止境的循环?
-
是的。没错,EF 通过这种方式解决了多对多的关系。
标签: c# .net entity-framework c#-4.0 entity-framework-4