【发布时间】:2015-04-21 19:26:33
【问题描述】:
我的 ToList() 方法有问题,基本上我正在尝试创建一个将返回 var linq 查询的函数转换为列表,这里是函数。
List<UsersTabPage> GetFirstOne()
{
using (MCMDataContext db = new MCMDataContext())
{
MCM.User user = new MCM.User();
var firstone = (from oneUser in db.Users
where oneUser.ID == user.ID
select oneUser).Single();
return firstone.ToList();
}
}
这是我目前在应用程序中使用的库。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Microsoft.Win32;
using MahApps.Metro.Controls.Dialogs;
using System.IO;
using System.Data;
如果需要任何库,请在下面评论或发布答案。 这是错误。
“MCM.User”不包含“ToList”的定义,并且找不到接受“MCM.User”类型的第一个参数的扩展方法“ToList”(您是否缺少 using 指令或程序集引用? ) 如果您知道任何答案,请在下面发布。谢谢。
【问题讨论】:
-
NET 框架版本?
-
您使用的是 .Single(),然后是 .ToList()。因此,如果您想这样做,请将您的项目包装在一个列表中
-
停止编辑问题的标题。删除问题的实际标题是非常有害的。
-
我会因为这样我会得到 - 投票和代表消失。
-
请把问题的原标题放在问题的后面,以帮助人们找到问题并用您收到的解决方案解决您遇到的问题。
标签: c# sql-server wpf linq linq-to-sql