linq
文章平均质量分 86
小颜学开发
这个作者很懒,什么都没留下…
展开
-
【傻傻分不清楚】三 First,FirstOrDefault,Single,SingleOrDefault
linq中取集合中某个元素的方法有很多,一个表格说明这些方法非区别~ 操作符如果源序列是空的源序列只包含一个元素源序列包含多个元素First抛异常返回该元素返回第一个元素FirstOrDefault返回default(TSource)返转载 2015-08-28 16:30:31 · 630 阅读 · 0 评论 -
【linq学习笔记】1、linq to xml
项目有个奇葩的需求:之前是直接将异常信息alert到页面,user觉得有些代码的异常不应该弹出,比如空指针、内存溢出等等,取而代之是友好的提示。于是决定将异常类型和友好提示组合为一个标签,保存到xml里,再根据抛出的异常,查找应该弹出的友好提示。当然,后台还是要将真正有意义的异常写入log。以前一直用传统方式读取xml,趁此机会学习下linq,索性写一个linq自学系列。其实linq学习应该从原创 2015-08-12 11:03:18 · 388 阅读 · 0 评论 -
【linq to sql学习笔记】增、删、改
其实,学习linq之前应该先学匿名类、扩展方法、委托等等,这些东西平时工作都有用到,有时间了来仔细整理下。从现在开始,就系统学习下linq to sql 对数据表的操作。0.表结构(UserInfo)很简单,三个字段,id自增,编号和姓名原创 2015-09-11 10:39:33 · 519 阅读 · 0 评论 -
年终巨献 史上最全 ——LINQ to SQL语句
年终巨献 史上最全 ——LINQ to SQL语句转自博客园http://www.cnblogs.com/micua/p/3502612.html转载 2015-09-11 13:35:35 · 488 阅读 · 0 评论 -
【linq to sql学习笔记】查询(上)
之前有简单试验过linq的增删改,查询稍微有点复杂,打算用两篇来写,这篇主要写单表查询。首先,建表,原创 2015-09-11 14:07:40 · 328 阅读 · 0 评论 -
【linq基础】4.扩展方法
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。”----MSDN扩展方法语法是在参数中,this跟上扩展数据类型做一个例子实现判断字符串是否为空,如果为空抛出异常public static string AsString(this string str,string message) {原创 2015-09-17 10:43:15 · 286 阅读 · 0 评论 -
linq扩展方法
1.动态排序 public static IQueryable Sort(this IQueryable source, string sort) { string sortStr = ""; string sortDirection = ""; string sortDir = string.Empty;原创 2017-04-13 13:57:06 · 451 阅读 · 0 评论