使用ToList或ToArray
使用ToList或者是ToArray [ə'rei]来将查询结果转换成集合或者数组。使用查询语句查询结果的时候,实际上并没有真正操作数据库,这里是运用的延迟加载的机制,如果不希望使用延迟加载,而是需要立刻知道查询的结果时,使用ToList或者是ToArray便可以做到。下面我们示例一下他们的用法
DataClasses2DataContext db = new DataClasses2DataContext();
var jt = from p in db.students
select p.name;
var jt1 = jt.ToList();
jt1.Add("今天");
foreach (var i in jt1)
{
Response.Write(i + " ");
}这在输出的窗口中会增加今天。