上一页 1 ··· 309 310 311 312 313 314 315 316 317 ··· 360 下一页
摘要: 在MVC架构中,我们将一些通用模块通常写成一个“分部视图”或者HtmlHelper对象的“扩展方法”,这样在调用时方便,页面结构清晰,维护性高。 具体如果用分部视图实现,可能是这样: <%@ControlLanguage="C#"Inherits="System.Web.Mvc.ViewUserControl<SelectList>"%> <%=Html.DropDownList("C... 阅读全文
posted @ 2012-03-05 23:55 张占岭 阅读(2255) 评论(3) 推荐(2) 编辑
摘要: 在很多教科书中都这样定义“接口”,接口用来定义一种操作的规范,它的命名为I开头,内部元素均为public,接口中的方法与属性只能定义声明,不能实现,它们只能通过子类去实现,这些东西不是我今天要说的重点,我今天要说的接口主要从它为了实现“操作的统一”去说明。 在Repository模块中,一般将数据层的“增,删,改,查”进行统一的封装,然后调用时,统一来自一个地方,这样可以大大降低维护的成本。在操... 阅读全文
posted @ 2012-03-03 23:10 张占岭 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 回到目录EF的Code First开始模式时,在设计Data层与Data First模式稍微有些不同,它主要有数据库类,数据库操作基类,数据通用操作接口和数据通过操作实现组成,每个类有自己的用途,先看一下最简单的结构:DataContext是EF的数据库对象类型,它里面的代码构架了我们的数据表对象 public class DataContext : DbContext, IDataContext { #region Properties /// <summary> /// 得ì?到ì?UserBase结¨¢果?集?¥ /// </... 阅读全文
posted @ 2012-03-02 00:05 张占岭 阅读(4543) 评论(3) 推荐(0) 编辑
摘要: 儿子今天玩的有点晚了,所以今天的文章写的也有点晚了,呵呵! 从标题上可以知道,今天主要来讲继承,事实上是“继承”在项目架构中有没有用,如果有用,那应该如何去用的问题,一说到继承就肯定会说两个东西,基类(父类)和派生类(子类),在架构中,我们这样定义一个基类:当很多类型有相同的属性或相似的行为时,我们应该把它们的公共部分提取到一个新的类型中,这个类我们称为它们的基类,基类在架构中多为抽象类,即本身... 阅读全文
posted @ 2012-03-01 00:10 张占岭 阅读(759) 评论(1) 推荐(0) 编辑
摘要: 大家好,今天调点时间来说一下LINQ里的distinct(),以及解决过滤重复记录的方法 准备数据:先来个实体类,自己为它赋值,然后用 linq to object对象它进行distinct的操作public abstract class BaseEntity { public BaseEntity() : this(0) { } public BaseEntity(l... 阅读全文
posted @ 2012-02-29 12:15 张占岭 阅读(11000) 评论(0) 推荐(1) 编辑
上一页 1 ··· 309 310 311 312 313 314 315 316 317 ··· 360 下一页