
linq中的tolist()方法什么意思
BookDALDataContextdba;returndba.book.ToList();...
BookDALDataContext dba
; return dba.book.ToList(); 展开
; return dba.book.ToList(); 展开
4个回答
推荐于2016-06-18 · 知道合伙人数码行家

知道合伙人数码行家
采纳数:25897
获赞数:1465007
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注

展开全部
这是一个延迟执行(Deferred excution)的问题。
当调用where时,实际得到的不是集合,而是运算表达式,直到ToList时,才成为对应的集合。在循环中,运算式中的变量值发生了变化(category),等同于如下代码,所以 levellist1 levellist2在执行时运算了相同的结果。
当调用where时,实际得到的不是集合,而是运算表达式,直到ToList时,才成为对应的集合。在循环中,运算式中的变量值发生了变化(category),等同于如下代码,所以 levellist1 levellist2在执行时运算了相同的结果。

2024-11-14 广告
LMS Test.Lab 是一款测试分析软件,专为物理测量和动态测试需求设计,广泛应用于噪声、振动和耐久性(NVH)分析。LMS Test.Lab集成了数据采集、信号处理和多种分析工具,能够帮助工程师在产品设计和测试过程中高效识别并解决振动...
点击进入详情页
本回答由庭田科技提供
展开全部
是把查询到的内容转换成 List<T>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询数据,如:
public static List<IPInfo> getTop10Data()
{
using (IpInfoDataContext db = new IpInfoDataContext())
{
db.Log = Console.Out;
var query = from p in db.IPInfo select p;
var query1 = query.Take(10).ToList();
Console.WriteLine(db.Log);
return query1;
}
}
public static List<IPInfo> getTop10Data()
{
using (IpInfoDataContext db = new IpInfoDataContext())
{
db.Log = Console.Out;
var query = from p in db.IPInfo select p;
var query1 = query.Take(10).ToList();
Console.WriteLine(db.Log);
return query1;
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询