RadiobuttonList's Item's文本显示计数和检索使用LINQ

本文关键字:检索 LINQ 显示 Item 文本 RadiobuttonList | 更新日期: 2023-09-27 18:07:52

我有RadioButtonList

<asp:RadioButtonList ID="rdoRating" runat="server" 
                     RepeatDirection="Horizontal" 
                     Height="33px" Width="249px">
                                <asp:ListItem Value="1">Brilliant</asp:ListItem>
                                <asp:ListItem Value="2">Interesting</asp:ListItem>
                                <asp:ListItem Value="3">Poor</asp:ListItem>
</asp:RadioButtonList>

我想显示被选中的人数(计数)聪明或有趣或贫穷例如"0聪明(56)0有趣(88)0差(12)"0表示单选按钮

我想显示PageLoad事件的计数

select COUNT(Rating) from CommentTable where Rating = 'Interesting'

这是SQL查询,但我想LINQ查询

请帮助我,我是这个领域的新手。

RadiobuttonList's Item's文本显示计数和检索使用LINQ

如果它只是一个简单的Linq版本的SQL你需要…然后你只需要使用像这样的东西:

// select COUNT(Rating) from CommentTable where Rating = 'Interesting'
var result = db.Comments
              .Where(comment => comment.Rating == "Interesting")
              .Count();

然而,我认为你可以做得更好,如果你花一些时间来考虑SQL和Linq(例如,你应该能够获取所有三个计数与一个查询使用Group By)。如果你想要的是Linq和/或实体框架的一个很好的介绍,那么尝试一些链接,如:

  • http://www.informit.com/articles/article.aspx?p=1237071
  • http://msdn.microsoft.com/en-us/library/bb399567.aspx
  • http://odetocode.com/articles/737.aspx

慢慢来,你会爱上Linq的——它真的很棒!