随笔分类 -  LINQ 看起来很神器

摘要:举个例子(以下代码是在 linqpad 里面执行的, query.Dump 相当于是在 vs2010 里面的 foreach 循环输出的结果值,也就是输出的意思):var numbers = new List<int>();numbers.Add (1);numbers.Dump("List集合的值变成了1个");IEnumerable<int> query = numbers.Select (n... 阅读全文
posted @ 2012-05-14 18:08 asp_net老友记 阅读(558) 评论(0) 推荐(0)
摘要:我们下载 4.0的版本,(只是因为我的电脑有装 .net 4.0的框架,如果你们是3.5的就下载 3.5的版本) http://www.linqpad.net/ 下载之后,安装,但是里面有一个自带的数据库运行不了 (数据库被安装在了 C:\Users\Administrator\AppData\Roaming\LINQPad),我们先在sql 2008 r2 里面附加一下 然后我们在 li... 阅读全文
posted @ 2012-05-14 15:37 asp_net老友记 阅读(242) 评论(0) 推荐(0)
摘要:最近比较喜欢LINQ,真是碉堡了。下面写了个例子演示一下LINQ对List<T>的操作,包括排序、where条件、选部分数据等查询。最近偷懒,不写注释了,大家自己看一下就明白了~ 测试用的BLL和Modelpublic class TestBLL{ public List<TestModel> GetList() { return new List<TestModel>(... 阅读全文
posted @ 2012-03-31 12:59 asp_net老友记 阅读(722) 评论(0) 推荐(0)
摘要:转自于: http://www.wyjexplorer.cn/Blog/View/EC3073A1BDFB9D90.html CRUD是指在做计算处理时的 增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。 LINQ非常牛逼,操作数据库和集合对象非常方便,已经得... 阅读全文
posted @ 2012-03-31 12:08 asp_net老友记 阅读(373) 评论(0) 推荐(0)
摘要:我们知道,LINQ和SQL语句不是一回事,虽然他们看上去很相似。LINQ里没有"TOP"这个关键字,然而我们有时候需要选择一定数量的对象,肿么办呢? 最2的办法是:先把对象全部选出,再写个循环,把不要的结果一个个剔除。这种方法显然不是我们想要的。 刚开始我是这样写的: int i = 3 var query = from m in mList where --i >= 0 selec... 阅读全文
posted @ 2012-03-31 11:53 asp_net老友记 阅读(779) 评论(0) 推荐(0)
摘要:一:泛型 和 linq 的使用在添加商品页面,我们有一个DropDownList下拉列表,用于显示所有的类别,但是我们这样显示不了二级类别//这样是获取了所有的类别,但是,这样获取的类别,看不到哪个是二级类别 ddlCate.DataSource = new Niunan.Shop.DAL.CategoryDAO().GetList(""); ddlCate.DataTextField = "caname"; ddlCate.DataValueField = "id"; ddlCat... 阅读全文
posted @ 2012-03-23 18:03 asp_net老友记 阅读(416) 评论(0) 推荐(0)
摘要:一:LINQ 查询基于泛型类型,在 .NET Framework 的 2.0 版中引入了泛型类型。 您无需深入了解泛型即可开始编写查询。 但是,您可能需要了解两个基本概念: 当您创建泛型集合类(如 List(Of T) )的实例时,您将“T”替换为列表将包含的对象的类型。 例如,字符串列表表示为 List<string>,Customer 对象列表表示为 List<Customer>。 泛型... 阅读全文
posted @ 2012-03-19 17:24 asp_net老友记 阅读(374) 评论(0) 推荐(0)
摘要:转载自 http://www.wyjexplorer.cn/Blog/View/A723254D5450AC35.html 前天嘴贱,建议老Y用XML存一个表格然后绑给GridView,本意是用个偷懒的办法快速解决了那个case,结果做的时候没那么方便,或者说直接把GridView绑定到一个XML文件不太好,如果通过DataTable来处理也显得比较麻烦。 比较好的办法其实是绑给业务对象,就和以前... 阅读全文
posted @ 2012-02-23 16:22 asp_net老友记 阅读(442) 评论(0) 推荐(0)