02 2008 档案

摘要:下面的代码演示了如何利用Linq结合AspNetPager控件实现分页功能,以及如果利用Linq to Xml将当前页数据保存为Xmlusing(NorthWindDataContextdb=newNorthWindDataContext()){intPage=Utils.GetPageIndex();//取得当前页码vars=fromcindb.T_Testsorderbyc.F_AutoIds... 阅读全文
posted @ 2008-02-24 20:45 菩提树下的杨过 阅读(493) 评论(0) 推荐(0) 编辑
摘要:试用了几天linq,感觉确实方便,而且生成的sql也还不错,下面是几点体会1.几种常见的等效select写法var s = from c in ctx.T_Users select new { c.F_Name, c.F_Sex, c.F_Birthday, c.F_ID }这种写法对于初学者来说,最容易理解var s = ctx.T_Users.Select(p => new { p.F_... 阅读全文
posted @ 2008-02-24 20:42 菩提树下的杨过 阅读(410) 评论(0) 推荐(0) 编辑
摘要:温习sql语句中JOIN的各种操作(SQL2005环境) 为了方便测试,先建二个基本表T_Employee(员工表),T_Region(地区表)Sql语句如下:CREATE TABLE [dbo].[T_Employee]([ID] [int] NULL,[Name] [nvarchar](50) NULL,[RegionID] [int] NULL) ON [PRIMARY]CREATE TAB... 阅读全文
posted @ 2008-02-16 17:36 菩提树下的杨过 阅读(954) 评论(0) 推荐(0) 编辑
摘要:鉴于很MS的示例都是利用Sql2000的NorthWind示例数据库来讲解的,今天在学习LInq时,顺便把Northwind各表之间的关系图整理了一下,方便初学者查阅 阅读全文
posted @ 2008-02-16 15:47 菩提树下的杨过 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:【原文地址】New “Orcas” Language Feature: Lambda Expressions【原文发表日期】 Sunday, April 08, 2007 4:21 PM上个月我开始了一个贴子系列,讨论作为Visual Studio和.NET框架Orcas版本一部分发布的一些新的VB和C#语言特性。下面是这个系列的前2篇贴子: 自动属性,对象初始化器,和集合... 阅读全文
posted @ 2008-02-13 21:01 菩提树下的杨过 阅读(1759) 评论(0) 推荐(0) 编辑
摘要:Where 子句的用法我们除了可以如下方式书写带Where子句的LINQ外: from p in productswhere p.UnitsInStock > 0 && p.UnitPrice > 3.00Mselect p;还可以对数组(所有实现了IEnumerable接口的对象都可以)的实体使用 Where 扩展方法。把一个查询语句写成多个扩展函数的方式,这其实是编... 阅读全文
posted @ 2008-02-13 15:54 菩提树下的杨过 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:usingSystem;namespaceLinqDemo{classProgram{staticvoidMain(string[]args){//传统用法示例EmployeeEmp=newEmployee("Jimmy.Yang",25);Console.WriteLine(Emp.ToString());Console.WriteLine("-------------------");//自动... 阅读全文
posted @ 2008-02-03 22:10 菩提树下的杨过 阅读(688) 评论(0) 推荐(0) 编辑
摘要:先定义一个类Utils,在该类中定义了一个string类的扩展方法_IsNullusingSystem;namespaceLinqDemo.App_Code{publicstaticclassUtils{/**////<summary>///传统写法///</summary>///<paramname="s"></param>///<retur... 阅读全文
posted @ 2008-02-03 21:31 菩提树下的杨过 阅读(357) 评论(0) 推荐(0) 编辑
摘要:本例演示了如何从一个int数组中找出偶数,并将结果从大小到排序usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceLinqDemo{classProgram{staticint[]numbers={1,3,4,5,6,7,8,9,10,20,19,18,17,16,15,14,... 阅读全文
posted @ 2008-02-02 23:11 菩提树下的杨过 阅读(286) 评论(0) 推荐(0) 编辑
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Windows.Forms;namespaceDeletegateT{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();... 阅读全文
posted @ 2008-02-02 23:03 菩提树下的杨过 阅读(421) 评论(0) 推荐(0) 编辑
摘要:全面迎接.Net3.0时代的到来(WCF/WF/WPF/LINQ) .Net3.0从2006年发布预览版到今天(最高版本已经达到.Net3.5了),已经日趋稳定,.Net2.0做为3.0/3.5的一个子集继续被支持,但3.0又引入了很多激动人心的新特性(虽然这些特性在业内早已在其它说来语言上实现,但MS的优势在于,将别人的优势融入自己的产品体系后,将变得更强大优秀)这里介绍几个部分新特性:(一).... 阅读全文
posted @ 2008-02-02 10:57 菩提树下的杨过 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:webParts与UpdatePanel都是ms的产品,直接将webparts放在updatePanel里,原以为就可以搞定webparts无刷新拖动了,试验了一下:令人大跌眼镜,居然没反应,看来ms各产品之间的兼容性还有待改进到网上搜索了一下,发现一个第三方的ajax工具:majicajax可以搞定这一问题(官方网站:www.majicajax.net)这里转贴一个网友对此问题的文章:介绍Mag... 阅读全文
posted @ 2008-02-01 10:07 菩提树下的杨过 阅读(707) 评论(0) 推荐(0) 编辑