上一页 1 ··· 334 335 336 337 338 339 340 341 342 ··· 385 下一页
摘要: 在很多教科书中都这样定义“接口”,接口用来定义一种操作的规范,它的命名为I开头,内部元素均为public,接口中的方法与属性只能定义声明,不能实现,它们只能通过子类去实现,这些东西不是我今天要说的重点,我今天要说的接口主要从它为了实现“操作的统一”去说明。 在Repository模块中,一般将数据层的“增,删,改,查”进行统一的封装,然后调用时,统一来自一个地方,这样可以大大降低维护的成本。在操... 阅读全文
posted @ 2012-03-03 23:10 张占岭 阅读(981) 评论(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 张占岭 阅读(4581) 评论(3) 推荐(0)
摘要: 儿子今天玩的有点晚了,所以今天的文章写的也有点晚了,呵呵! 从标题上可以知道,今天主要来讲继承,事实上是“继承”在项目架构中有没有用,如果有用,那应该如何去用的问题,一说到继承就肯定会说两个东西,基类(父类)和派生类(子类),在架构中,我们这样定义一个基类:当很多类型有相同的属性或相似的行为时,我们应该把它们的公共部分提取到一个新的类型中,这个类我们称为它们的基类,基类在架构中多为抽象类,即本身... 阅读全文
posted @ 2012-03-01 00:10 张占岭 阅读(775) 评论(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 张占岭 阅读(11021) 评论(0) 推荐(1)
摘要: 我们人类在做事之前喜欢先把它的整体结构设想一下,就像盖一座大厦,可能会想用砖盖,还是用最新的环保隔声材料盖,里面的格局是采用中式的还是欧式的,彩色主色采用什么等等,这些相关的数据都需要提前规定好,事实上项目架构也是这样,在开发项目之前,重要我们知道以下几点: 第一 项目整体的需求及根据需求规定开发周期和人员配置 第二 其实就是对这个项目在架构方式上进行选择(可能采用b/s结构,也可能采用... 阅读全文
posted @ 2012-02-28 23:53 张占岭 阅读(6826) 评论(2) 推荐(0)
上一页 1 ··· 334 335 336 337 338 339 340 341 342 ··· 385 下一页