使用linq&获得基于两列的类似数据的计数asp.net

时间:2014-09-20 15:50:01

标签: c# asp.net linq linq-to-sql

我有一个数据库表包含在列和日期之后。

表1

id | CauseID(forgeinkey) | Datefrom | Title
-------------------------------------------
1  | 2 |09/10/2014 | title1

2  | 1 |09/20/2014 | title2

3  | 1 |09/20/2014 | title3

4 | 3 |09/30/2014 | title4

5 | 3 |09/30/2014 | title5

表2

CauseID | Title
--------------------
1 | cause1

2 | cause2

3 | cause3

如果用户输入09月,我想要的是显示上表中的数据应该采用以下格式:

cause1(2)-title2-title3

(因为原因1在2014年9月20日的表格中出现了两次)

cause3(2)-title4-title5

(因为原因3在2014年9月30日的表格中出现了两次)

cause2(1)-title1

(因为原因2在09/10/2014的表格中出现了一次)

有人可以告诉我如何在LINQ ASP.NET中执行此操作。非常感谢你提前

0 个答案:

没有答案