日期:2014-05-20 浏览次数:21131 次
var q = (from a in DBUtility.DB.Productions
join b in DBUtility.DB.Projects on a.Id equals b.ProductionId
join c in DBUtility.DB.Plays on b.PlayId equals c.Id
join d in DBUtility.DB.PlayerMedias on c.Id equals d.PlayerId
where (a.Id == id) && (d.PlayerId == null)
select new{
});
return q.ToList();
select a.*,b.*,c.*,d.* from dbo.Production a left join dbo.Project b on a.Id=b.ProductionId left join dbo.Play c on b.PlayId=c.Id left join dbo.PlayerMedia d on c.Id=d.PlayId where a.id=xx and d.PlayerId is null