C# 如何使用c和实体框架在listview中对数据库中的数据进行排序

C# 如何使用c和实体框架在listview中对数据库中的数据进行排序,c#,web-services,listview,web-applications,windowsformshost,C#,Web Services,Listview,Web Applications,Windowsformshost,我使用空的Web应用程序作为主机,我有不同的类,比如其中的用户 我还有一个客户端Windows窗体应用程序 请注意这是实体框架数据库 好的,事情是这样的。我想在listview中显示按名称排序的数据 在我的空Web应用程序中,我有一个Webservice,其中有显示用户的代码 这就是代码,它是有效的 这将在我的客户端windows窗体应用程序中将数据从我的entitiy framework数据库显示到listview 你们能帮我修一下吗,这样就可以按名字排序了 我将非常感谢任何意见 在retur

我使用空的Web应用程序作为主机,我有不同的类,比如其中的用户

我还有一个客户端Windows窗体应用程序

请注意这是实体框架数据库

好的,事情是这样的。我想在listview中显示按名称排序的数据

在我的空Web应用程序中,我有一个Webservice,其中有显示用户的代码

这就是代码,它是有效的

这将在我的客户端windows窗体应用程序中将数据从我的entitiy framework数据库显示到listview

你们能帮我修一下吗,这样就可以按名字排序了


我将非常感谢任何意见

在return语句中

而不是返回userList.ToArray

试着换成

return userList.OrderBy(x => x.Name).ToArray();
试试这个:

   var query = from x in db.userList
               orderby x.Name
               select new
               {
                   ID = x.UserID,
                   name = x.Name,
                   lName = x.LastName,
                   age = x.Age,
                   club = x.Club,
                   price = x.Price
               };

谢谢你的意见,但我选择了Jose M的答案。无论如何,非常感谢你!
   var query = from x in db.userList
               orderby x.Name
               select new
               {
                   ID = x.UserID,
                   name = x.Name,
                   lName = x.LastName,
                   age = x.Age,
                   club = x.Club,
                   price = x.Price
               };