左边加入实体框架

时间:2010-05-15 14:18:53

标签: entity-framework

有人可以告诉我如何在EF1中执行此查询: 选择a.idAnimali,a.titolo,a.commenti,a.ordine,a.idcatanimali,table1.nomefoto FROM tabanimali作为LEFT JOIN (SELECT idanimali,nomefoto tabfotoanimali FROM LIMIT 1)AS Table1 在a.idAnimali = table1.idanimali上 在哪里a.idcatanimali = idcatanimale

由于

1 个答案:

答案 0 :(得分:1)

让我知道,如果这对你有用,我认为你所提出的有一个错字,我认为tabfotoanumali是你的第二张桌子。

  var query = (from a in tabanimali
    join p in tabfotoanimali.FirstOrDefault() on a.idanimali equals p.idanimali 
    where a.idcatanimali = idcatanimale
    select new {
             a.idAnimali, 
             a.titolo, 
             a.commenti, 
             a.ordine, 
             a.idcatanimali,
             p.nomefoto
     }
  );