c#Linq联合查询

        public void Test2()
        {
            var queryResult1 = from e in empArray
                              from l in empLevelArray
                              select new { e, l };

            var queryResult2 = from e in empArray
                              from l in empLevelArray
                              where e.LevelNum == l.LevelNum
                              select new { e, l };

            var queryResult3 = from e in empArray
                              from l in empLevelArray
                              where e.LevelNum == l.LevelNum
                              select new { e.Name, l.LevelName, l.Salary };
                             
            foreach (var item in queryResult1)
            {
                Console.WriteLine(item);
            }
        }

查询两个表中相似的部分,或者取各自的一部分。

猜你喜欢

转载自www.cnblogs.com/Optimism/p/10492329.html