zoukankan      html  css  js  c++  java
  • linq内部联接,分组联接,左外部联接

     Framework版本的EF

    左表1条数据,右表0条

     

     左外部联接

     

     分组联接

     

     内部联接

     

    数据库里1条对多应,因为后来删除了ArticleComment数据重新添加了下面例子里id可能不一样,效果不影响

     

     左外部联接

     

     分组联接

     

     内部联接

     

    ------------------------------------------------

    下面是简单的代码供大家复制测试上面的代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                List<Pet> pets = new List<Pet>{ new Pet { Name="A", Age=1 },
                                                new Pet { Name="B", Age= 2},
                                                new Pet { Name="C", Age=3 } };
    
                List<Pet2> pets2 = new List<Pet2>{  new Pet2 { Name="A", Sex = "" },
                                                    new Pet2 { Name="A", Sex = ""},
                                                     new Pet2 { Name="B", Sex = "" }, };
    
                var query = from p1 in pets
                            join pet2 in pets2 on p1.Name equals pet2.Name
                            select new { p1, pet2 };
                var list = query.ToList();
                Console.WriteLine(list.Count);
                foreach (var item in list)
                {
                    Console.WriteLine($"pet={item.p1.Name},{item.p1.Age} pet2={item.pet2.Name},{item.pet2.Sex}");
                }
                Console.WriteLine("Hello World!");
            }
        }
    
        class Pet
        {
            public string Name { get; set; }
            public int Age { get; set; }
        }
        class Pet2
        {
            public string Name { get; set; }
            public string Sex { get; set; }
        }
    }

  • 相关阅读:
    dubbo springcloud区别
    rpc
    centos7 安装docker
    vibox安装
    知识点
    spring cloud
    微服务设计原则
    工具类
    xss--知识点
    java基础--注解
  • 原文地址:https://www.cnblogs.com/wangyinlon/p/13387236.html
Copyright © 2011-2022 走看看