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)