随笔分类 -  .Net3.X

转载一篇文章:LINQ TO SQL 大全
摘要:https://www.cnblogs.com/chenwolong/p/lts.html 最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。 十年河东十年河西,莫欺少年穷 学无止境,精益求精 最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表 阅读全文
posted @ 2019-09-11 14:18 梅桦 阅读(331) 评论(0) 推荐(0) 编辑
对于已经添加引用,还找不到类型或名字空间的错误及svn客户端清除用户帐号密码
摘要:1 已经添加过引用,却找不到类型或名字空间。 可以看下项目的的.net framework版本是否一致。 项目(例如类库项目)右键(vs解决方案资源管理器)——》属性——》应用程序——》目标框架。 也就是检查一下引用项目与被引用项目的目标框架是否版本一致。 2 svn曾经用两个用户登录,然后因为两个 阅读全文
posted @ 2017-01-20 09:19 梅桦 阅读(513) 评论(1) 推荐(0) 编辑
LinqToObject(2)——自由自在
摘要:对于Linq查询有几个要点,数据源,元素,投影。把握这几个要点,那么运用起来得心应手。(一)查找句子这里指的句是是英文句子,英文句子以.!?结束(逗点,叹号,问号)。下面摘取《The Call of the Wild》一段来进行介绍。先来一大段:string str=@"There he lay for the remainder of the weary night, nursing his w... 阅读全文
posted @ 2010-05-07 10:28 梅桦 阅读(803) 评论(0) 推荐(0) 编辑
LinqToObject(1)——查询
摘要:LINQ,语言级集成查是Language INtegrated Query的意思,它是连接对象领域和数据领域的一座桥梁。可以通过C#,对各种数据源进行Linq查询:sql数据库(LinqToSql),xml文档(LinqToXml),ado.net的数据集,以及支持IEnumerable或IEnumerable<T>接口的任意对象集合。Linq查询一般分三个步骤进行:得到数据源R... 阅读全文
posted @ 2010-05-06 16:03 梅桦 阅读(3097) 评论(0) 推荐(0) 编辑
LinqPad介绍,下载,用法说明
摘要:介绍一款用于Linq运算和测试的工具,LinqPad。我感觉这个工具非常优秀,不只是功能上优秀,在使用上也非常优秀,让我爱不释手。LinqPad官方地址:http://www.linqpad.net/页面右侧有下载地址,LinqPad分两种运行模式,一是集成为一个可执行程序的模式,另一种是安装模式。这里给出一张截图。说明一下。界面中可大致分为四个分隔窗格:(一) 左上部Connection部分,用... 阅读全文
posted @ 2010-05-05 15:53 梅桦 阅读(6784) 评论(3) 推荐(1) 编辑
Lambda说法——(一)追究
摘要:在2.0之前的版本中,如果要声明委托,要通过命名方法来实现。而2.0开始引入了匿名方法,在3.0及更高版本中,提供了lambda来取代匿名方法,作为编写内联代码的首选方式。(一)通过命名方法来声明委托[代码]声名委托,不返回值,带有一个串型参数。创建ShowName方法的委托对象pp,通过pp来代理ShowName方法的全部功能。这是在2.0之前版本中支持。(二)通过匿名方法来声明委托[代码]这里... 阅读全文
posted @ 2009-12-23 16:27 梅桦 阅读(1843) 评论(2) 推荐(0) 编辑
表达式目录树(一)
摘要:(一)Lambda创建表达式目录树[代码]说明一下:Func[代码]泛型委托:封装一个具有两个参数并返回 TResult 参数指定的类型值的方法。T1:此委托封装的方法的第一个参数类型。T2:此委托封装的方法的第二个参数类型。Tresult:此委托封装的方法的返回值类型。例如:现在求2个int类型的和(1) 原始的方法[代码](2)通过委托来实现[代码](3)直接通过泛型委托Func来实现[代码]... 阅读全文
posted @ 2009-12-23 11:49 梅桦 阅读(3620) 评论(0) 推荐(1) 编辑
Linq to XML说法——(二)更新,删除,加载
摘要:Xml操作场景:产品采购单。描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。+[代码](一)更新产品列表//这个列表如下: /************************************************ Name num price ... 阅读全文
posted @ 2009-12-22 09:31 梅桦 阅读(386) 评论(0) 推荐(0) 编辑
Linq to XML说法——(一)创建,添加,查询
摘要:Xml操作场景:产品采购单。描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。[代码](一)创建单子创建声明[代码]说明:Xdocument所以名字空间:System.Xml.Linq(二)添加根元素[代码](三)添加地址address元素[代码](四)L... 阅读全文
posted @ 2009-12-21 14:36 梅桦 阅读(720) 评论(0) 推荐(0) 编辑
Linq数据类型转换
摘要:通过使用 LINQ 查询,可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。可以通过排序和分组来修改序列本身,而不必修改元素本身。但是,LINQ 查询最强大的功能可能在于它能够创建新类型,这一功能在 select 子句中实现。(一)Student[代码](二)选择源元素子集学生列表集合[代码](1)选择一个成员·选择FirstName[代码]这里可以使用匿名类型。因为selec... 阅读全文
posted @ 2009-12-09 16:25 梅桦 阅读(11677) 评论(0) 推荐(0) 编辑
Linq起源
摘要:书籍,书籍集合,从书籍集合中查找符合条件的书籍(一)书籍[代码](二)书籍集合[代码]从书籍集合中查找价格在100以下的书籍。这里采用了扩展方法。所以可以以BookHelper.SearchBook的方式来调用方法(三)测试(1)准备[代码](2)测试[代码](四)现在把价格判断分离到独立的方法[代码](五)测试[代码](六)通过委托来传递判断方法[代码](七)测试[代码](八)自定义判断方法[代... 阅读全文
posted @ 2009-12-08 16:10 梅桦 阅读(379) 评论(0) 推荐(0) 编辑
Func和Action
摘要:Func委托 封装一个带有返回 TResult 参数指定的类型值的方法,它有5个重载: ·Func<TResult> ·Func<T,TResult> ·Func<T1,T2,TResult> ·Func<T1,T2,T3,TResult> ·Func<T1,T2,T3,T4,TResult> 这里 阅读全文
posted @ 2009-10-31 09:06 梅桦 阅读(3247) 评论(0) 推荐(2) 编辑
Linq体验(三)
摘要:聚合函数//数据库中去重的distinct。在这里是Distinct,是对结果集的去重 //查看职位类别(查找梁山中好汉的职务) var q1 = (from p in cc.userss select p.description).Distinct(); //sql中的聚合函数 count() //sql的count(*)等同于Count();sql的count_big(*)等同于LongCou... 阅读全文
posted @ 2009-09-25 16:26 梅桦 阅读(249) 评论(0) 推荐(0) 编辑
Linq体验(二)
摘要:SelfDataDataContext cc = new SelfDataDataContext();select 用法protected void Button1_Click(object sender, EventArgs e) { //select 的用法 //简单用法,不带条件,查询 姓名,薪金 var q1 = from p in cc.userss select p;//返回全部列 v... 阅读全文
posted @ 2009-09-25 15:46 梅桦 阅读(309) 评论(0) 推荐(0) 编辑
Linq体验(一)
摘要:用户表Userss 一)where 语句SelfDataDataContext cc = new SelfDataDataContext();protected void Button1_Click(object sender, EventArgs e) { //查询女性好汉 var result = from p in cc.userss where p.sex.Equals("女") sel... 阅读全文
posted @ 2009-09-25 14:39 梅桦 阅读(405) 评论(0) 推荐(0) 编辑