LingQ To DataSet

时间:2014-03-12 15:39:47   收藏:0   阅读:447

很久没接触LingQ了,现在学习又有新的认识,之前使用Lingq都是在MVC3中配合ADO.net实体模型来使用,后来想一下一般情况下只能操作lingq to xml、lingq to object、lingq to entity,据说lingq是数据库领域到对象领域的一座桥梁,那么dataset当然也想当一个离线的数据库,这样一来lingq to dataset就成立了。

使用lingq to dataset 是有点麻烦的,要不然lingq to Entity也不会结合在一起,麻烦就在于Field<字段类型>(字段名称),例子:

var query = from e in ds.Tables["t_Commodity"].AsEnumerable()
                            select new
                            {
                                ProductName=e.Field<string>("f_ProductName");
                          };

这样虽然得到了一个query的匿名对象,再后来通过foreach来得到想要的对象,或者一开始就可以定义一个对象,然后赋值,但这样不够直接sql语句来得方便,所以意义不大,再说lingq也是sql的封装,这样一来达不到想要的效果。

LingQ To DataSet,布布扣,bubuko.com

原文:http://www.cnblogs.com/boscobobo/p/3595863.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!