Текст элемента RadiobuttonList для отображения количества и получения с помощью LINQ - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть 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

И

выбрать COUNT (рейтинг) из CommentTable, где рейтинг =" интересно "

Это SQL-запрос, но я хочу LINQ Query

Пожалуйста, помогите мне, я новичок в этой области ..

1 Ответ

1 голос
/ 08 сентября 2011

Если вам нужна простая версия 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 и / или Entity Framework, попробуйте несколько ссылок, таких как:

Не торопитесь, и вы научитесь любить Linq - это действительно великолепно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...