首页 > 其他 > 详细

Linq 查询

时间:2014-09-09 15:16:58      阅读:265      评论:0      收藏:0      [点我收藏+]
            var dt = new DataTable();
            var list = dt.AsEnumerable();
            var qurey = from tmp in list
                        where 1 == 1
                        select new ent()
                        {
                            Id = tmp.Field<string>("Id"),
                            Name = tmp.Field<string>("Name")
                        };
            qurey.ToList();


        public class ent
        {
            public string Id { getset; }
            public string Name { getset; }
        }

//优化

  var dt = new DataTable();
        dt.Columns.Add("Id");
        dt.Columns.Add("Name");
        dt.Columns.Add("Addre");
        DataRow dr = dt.NewRow();
        dr["Id"] = "01";
        dr["Name"] = "King";
        dr["Addre"] = "addreeeeeee";
        dt.Rows.Add(dr);
        
        var list = dt.AsEnumerable();
        var qurey = list.Select(tmp => new
        {
            Id = tmp.Field<string>("Id"),
            Name = tmp.Field<string>("Name")
        });
        var lis = qurey.ToList();
        var dtTmp = ToDataTable(lis);





Linq 查询

原文:http://www.cnblogs.com/jzb-dev/p/3962350.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!