在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;
只是不知道如何解決這個問題。