我现在有它的工作程度的视图填充,但我的查询是错误的,因此没有数据检索。
我的视图模型
public class ViewProductions
{
public string Venuename { get; set; }
public string Showname { get; set; }
public DateTime ProductionYear { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
}
查询
var query =
from f in _db.Production
join g in _db.Run on f.show equals g.venue
select new ViewProductions {
Venuename = g.venue,
Showname = f.show,
StartDate = g.startDate,
EndDate = g.endDate
};
return View(query);
我在SQL格式的查询
SELECT Production.show, Run.venue, Run.startDate, Run.endDate, Production.director, Production.designer
FROM Production INNER JOIN
Run ON Production.show = Run.show
谁能帮我将其转换成LINQ?
再次感谢
感谢您的信息@mcbros。我更新了问题,询问我需要创建的查询,因为我遇到了一些问题 – 2011-04-02 14:38:41
@Chris_,我编辑了一些更多信息,或者我希望如此。 – mateuscb 2011-04-02 15:35:22
感谢您的帮助,我快到了!我已经更新了答案,基本上这是我需要排序的查询,然后应该正常工作。 – 2011-04-03 20:29:48