我是LINQ的新手,并尝试使用MVC和LINQ构建网站。我想展示最具意见的前5名产品。我有如下两个表格,我正在尽可能简单地解释。如何获得最高观点的前5名产品?
PRODUCT
-------
ID
NAME
PRODUCT_VIEWS_TABLE
-------
ID
PRODUCT_ID
每次查看产品时,我都会向PRODUCT_VIEWS_TABLE插入新行。我怎样才能为此编写LINQ查询?
(from c in db.PRODUCT select c).Take(5)
。选择()和.OrderByDescending()行不编译。 – 2015-03-02 20:48:09
错字,固定.... – dotctor 2015-03-02 20:49:07
第一个。从顶部选择,并在..OrderByDescending下面。它说“无效的匿名....” – 2015-03-02 20:52:18