none
有关linq的问题。 RRS feed

  • 问题

  •  var model = from a in db.Airings
                            join r in db.Reviews on a.UserId equals r.UserId
                            select new ReviewVodel
                            {
                                Title = r.Title,
                            };

    UserId相同的行 a表里有7条记录,r表里有4条记录,结果查出来 4*7 = 28条记录。

    这样写会得到很多重复行,我只想得到4+7条记录,请问怎么写?

    另外,linq如何实现left join  right join ?

    2013年1月12日 2:42

全部回复