上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页
摘要: alter procedure awf_InsertZJData @zjid varchar(11), @fabh varchar(15), @zhymch varchar(8), @zjnr textas declare @error integer begin tran mytran set @error=0 delete zjdata where zjid=@zjid and fabh=@fabh and zhymch=@zhymch set @error=@error+@@errorinsert into zjdata(zjid,fabh,zhymch,zjnr) values(@.. 阅读全文
posted @ 2012-03-23 15:09 EasyPass 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 简单来说,为了IDE的智能感知(Intelisence)这个功能,select 关键字放在后面了。 以 select 开头写LINQ查询语法并不是没出现过,如果使用过2005年的VB9 CTP 版本,那时候VB9的LINQ查询语法就是 select 关键字在前面,但是 select 关键字在前面,在做智能感知(Intelisence)时候就很头大。经过微软IDE组的权衡,确定了把 from 关键字放在最前面。 你看 http://blog.joycode.com/saucer/archive/2005/09/16/63513.aspx 这篇博客,那时候 VB9 LINQ的查询语法还是 ... 阅读全文
posted @ 2011-12-28 10:14 EasyPass 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Linq是一种.Net特有的查询语言,是一组用于c#或vb语言的扩展,它允许编写以查询数据库相同的方式操作内存数据。说白了,它就是SQL语法相似的一种查询内存数据的语法,只不过,SQL是查数据库,它是查询数据库或内存数据。语义:from 临时变量 in 集合对象或数据库对象where 条件表达式 [order by 条件]select 临时变量被查询的值[group by 条件] Linq的查询返回值的类型是临时变量的类型,可能是一个对象也可能是一个集合。并且Linq的查询表达式是在最近一次创建对象时才被编译的。Linq查询一般是一个延时查询,只有真正调用查询结果的时候,才会进行查询。看... 阅读全文
posted @ 2011-12-28 10:00 EasyPass 阅读(254) 评论(0) 推荐(0) 编辑
摘要: float 单精度浮点 32bitdouble 双精度浮点64bitdecimal是高精度 128bitdecimal类型并不是C#中的基础类型,所以使用的时候会对计算时的性能有影响 阅读全文
posted @ 2011-12-19 19:45 EasyPass 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 分析问题由于流模式读取数据库的特点,在具体应用时很难确定数据库连接何时才能被关闭,因为读取的动作是连续进行的,下面是一个常见的数据访问层的静态方法:///<summary>/// 常见的获取SqlDataReader方法/// 通常的数据访问层都会提供这个方法///</summary>static SqlDataReader GetReader(){//通过连接字符串获取连接SqlConnection con = new SqlConnection(conn_String);try{//打开连接,执行查询//并且返回SqlDataReadercon.Open();Sql 阅读全文
posted @ 2011-11-25 15:14 EasyPass 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 事,慢慢地说; 大事,清楚地说; 小事,幽默地说; 没把握的事,谨慎地说; 没发生的事,不要胡说; 做不到的事,别乱说; 伤害人的事,不能说; 讨厌的事,对事不对人地说; 开心的事,看场合说; 伤心的事,不要见人就说; 别人的事,小心地说; 自己的事,听听自己的心怎么说; 现在的事,做了再说; 未来的事,未来再说; 知人不必言尽,留三分余地与人,留些口德与己。 责人不必苛尽,留三分余地与人,留些肚量与己。 才能不必傲尽,留三分余地与人,留些内涵与己。 锋芒不必露尽,留三分余地与人,留些深敛与己。 有功不必邀尽,留三分余地与人,留些谦让与己。 得理不必抢尽,留三分余地与人,留些宽和与己。 阅读全文
posted @ 2011-11-20 22:34 EasyPass 阅读(194) 评论(0) 推荐(0) 编辑
摘要: LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。 LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加直接地声明跨越、过滤和投射操作的统一方式,标准查询操作符允许查询作用于所有基于IEnumerable<T>接口的源,并且它还允许适合于目标域或技术的第三方特定域操作符来扩大标准查询操作符集,更重要的是,第 阅读全文
posted @ 2011-11-16 22:11 EasyPass 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、Example - UsingViewDataControllerpublicActionResultIndex(){List<string> colors =newList<string>();colors.Add("red");colors.Add("green");colors.Add("blue");ViewData["listColors"] = colors;ViewData["dateNow"] =DateTime.Now;ViewData[" 阅读全文
posted @ 2011-11-14 21:50 EasyPass 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 1、ViewDataViewData的生命周期和View相同, 只对当前View有效。2、TempDataTempData保存在Session中, Controller每次执行请求的时候会从Session中获取TempData并删除Session。获取完TempData数据后虽然保存在内部的字典对象中。但是TempData集合的每个条目访问一次后就从字典表中删除。也就是说TempData的数据至多只能经过一次Controller传递。并且每个元素至多只能访问一次。3、ViewBagViewBag 是 MVC3 新增语法,ViewBag 不再是字典的键值对结构,而是 dynamic 动态类型,它 阅读全文
posted @ 2011-11-14 21:47 EasyPass 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 在通过dynamic类型实现的操作中,该类型的作用是绕过编译时类型检查,改为在运行时解析这些操作。dynamic类型简化了对 COM API(例如 Office Automation API)、动态 API(例如 IronPython 库)和 HTML 文档对象模型 (DOM) 的访问。在大多数情况下,dynamic类型与object类型的行为是一样的。但是,不会用编译器对包含dynamic类型表达式的操作进行解析或类型检查。编译器将有关该操作信息打包在一起,并且该信息以后用于计算运行时操作。在此过程中,类型dynamic的变量会编译到类型object的变量中。因此,类型dynamic只在编译 阅读全文
posted @ 2011-11-13 17:35 EasyPass 阅读(1067) 评论(0) 推荐(1) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页