有人可以告诉我如何在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
由于
答案 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
}
);