在ASP.Net MVC 4中使用实体框架,并需要使用linq输出一行信息。Linq with multiple tables
我有一个ArticleView表和一个Article表。我需要在24小时内输出活动最多的文章。
这里是我的ArticleView表:
int ArticleID
DateTime ViewCreated
文章表:
int ID
string title
样本数据:
ArticleView:
ArticleID ViewCreated
2 4/8/2014 1:48:40 PM
2 4/8/2014 1:50:40 PM
2 4/8/2014 1:55:20 PM
3 4/8/2014 12:07:30 PM
注意:一旦有人查看文章,ViewCreated会自动生成。
Article:
ID Title
2 Article2
3 Article3
预期输出:
文章最活动的24小时内是:
第二条(3)
我有什么一起工作:
var articles = db.Articles;
var articleviews = db.ArticleViews;
只是不知道如何解决这个问题。