日期:2014-05-20 浏览次数:21135 次
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