上一页 1 ··· 296 297 298 299 300 301 302 303 304 ··· 356 下一页
摘要: 你是否需要对一个页面进行登陆或其它权限的验证,你的作法是怎样的,可能在以前的程序开发中,会使用if .... else 这样的条件判断,遍布在你的程序代码中,而对于.net的程序员来说,有一个福音,那不是Attribute,即"特性"它的出现,改变了代码设计方式,你再也不需要到处都有的if else了,你只要把它写在一个自定义的Attribute里就可以了,其实.这也是net比其它更友好,更对程序员有吸引力的原因,也是我信仰它的原因.过去的程序:在一个需要登陆的页面可能你要写成这样1 if (string.IsNullOrEmpty(session("userid 阅读全文
posted @ 2012-05-26 12:42 张占岭 阅读(3725) 评论(6) 推荐(4) 编辑
摘要: 通过linq to sql生成的实体,有一些特性,这些特性就包括今天要用的 PropertyChanged和PropertyChanging这两个事件,它们分别记录了实体属性在修改前与修改后的事件变化,有时,我们使用linq to sql或EF去做为底层ORM时,在更新和删除操作时,总觉得性能不如T-SQL来的快,但LINQ TO SQL用起来实在比T-SQL要方便,这时,你是否有个想法,这T—SQL是否可以根据我们的要求自己生成呢,答案是肯定的,今天讲的就讲一个实现这种操作的基础知识 1 /// <summary> 2 /// 实体基类 3 /// </summary... 阅读全文
posted @ 2012-05-25 15:54 张占岭 阅读(1410) 评论(1) 推荐(5) 编辑
摘要: 前言说明:这里说的"接口"并不是C#时的interface,而一般指定一个方法签名,它一般为外部提供一个GET请求,接口到请求后,进行处理,然后对调用方进行信息的返回.回到本题中来,事件上,我们坐下来,认真去想想,还是统一接口的比较好,如果要具体业务使用具体接口,那它的具体接口肯定也是去再调用一下"那个统一的入口模块"的,注意,这里我说的是"模块",而不是"接口,类,方法等"大体流程应该是这样:客户端调用某个服务接口接口系统调用某体业务前的逻辑 创建一个具体业务调用某体业务后的逻辑返回给客户端对于一个服务端的代码要 阅读全文
posted @ 2012-05-23 23:30 张占岭 阅读(3027) 评论(0) 推荐(1) 编辑
摘要: 回到目录linq中的查询与传统T-SQL有些不同,它为了体现VS的智能提示,在SQL写法上进行了自己的规定,如传统的select语句,可能是这样select * from order_info但在linq中,它会被写成这样from data in order_info select data今天要说的问题是linq 中的分组查询问题,也就是group by 问题,它是否可以支持对多个字段进行分组呢?我们先来做实验,对订单中的所有用户进行分组,查出他们的订单金额总和from m in Order_Infogroup m by m.UserID into pselect new { ID = p. 阅读全文
posted @ 2012-05-23 14:45 张占岭 阅读(3844) 评论(5) 推荐(4) 编辑
摘要: 本系列将带您一步一步开发一个.net MVC,底层用linq to sql作为ORM的WEB应用程序,主要讲的不是开发细节,而是整体的架构方案,事实上,大部分项目架构的方式都是类似的,主要都是为业务层提供一个稳定的,可扩展的数据层,本系列主要是讲如何去设计一个基于数据仓库的Repository数据操作模型.第一回 MVC+LINQToSQL的Repository模式之(一)数据工厂第二回 MVC+LINQToSQL的Repository模式之(二)数据基类第三回 MVC+LINQToSQL的Repository模式之(三)Repository模式实现统一CURD操作,实现EF中的Find主键查 阅读全文
posted @ 2012-05-21 23:02 张占岭 阅读(2357) 评论(0) 推荐(2) 编辑
上一页 1 ··· 296 297 298 299 300 301 302 303 304 ··· 356 下一页