使用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 + " ");

        }这在输出的窗口中会增加今天。

你可能感兴趣的:(toArray)