如何从SQL Server中使用Linq在c#中获得不同的记录名称及其每个记录计数以绑定到gridview

本文关键字:记录 gridview 绑定 Server SQL Linq | 更新日期: 2023-09-27 18:08:53

如何获得不同的记录名称和它的每条记录计数绑定到gridview在c#使用Linq从SQL Server?

var txtquery = from ep in ebsuite.enquiryprocess
               where(UserID == ep.UserID)
               select new 
                        {
                            CourseName = ep.CourseName.Distinct(),
                            RecordCount = ep.Count()
                        }.SingleOrDefault();
return txtquery;

如何从SQL Server中使用Linq在c#中获得不同的记录名称及其每个记录计数以绑定到gridview

将查询改为:

var txtquery = (from ep in ebsuite.enquiryprocess
        where ep.UserID == UserID && (ep.Start.Date >= startDate.Date && ep.Start.Date <= endDate)
        select new 
        {
            CourseName = ep.CourseName
        }).Distinct();
var count = txtquery.Count();
return txtquery;