小编had*_*der的帖子

为什么分组连接的结果重复2次?

我在2个集合1个学生2个madrak之间写了一个分组联接,每个madrak有很多学生,每个学生有一个madrak换句话说,表之间存在一对多的关系

分组加入的结果是![group join] :((https://pasteboard.co/IibmzbL.jpg

重复2次。我不明白为什么我们有4组

namespace ConsoleApp4{
class Program
{
   static void Main(string[] args)
    {
        IList<Student> studentList = new List<Student>()
                                {
                                new Student() { StudentID = 1, StudentName 
                                  = "davod zarei", MadrakID =1 },
                                new Student() { StudentID = 2, StudentName 
                                = "eshrat alipour", MadrakID =1 },
                                new Student() { StudentID = 3, StudentName 
                                = "hadi pournader", MadrakID =2 },
                                new Student() { StudentID = 4, StudentName 
                                = "mahdi chegini", MadrakID =2 },
                                new Student() { StudentID = …
Run Code Online (Sandbox Code Playgroud)

c# linq

2
推荐指数
1
解决办法
216
查看次数

标签 统计

c# ×1

linq ×1