摘要:
经过了上篇IRepository和IRepository的讨论【文章地址为:http://www.cnblogs.com/yomho/p/3296759.html】我选择了IRepository作为我重构框架的仓储接口一、接口定义新的IRepository接口设计如下: 1 namespace Yom.NFramework2_0 2 { 3 public interface IRepository 4 where TCompositeKey : IEquatable 5 { 6 #region 实体操作接口 7 T FindBy(... 阅读全文
posted @ 2013-09-02 23:11
哈哈好玩
阅读(2898)
评论(5)
推荐(0)
摘要:
前言对于仓储Repository的设计,其实很多人都很纠结,因为从广义来说,Repository有两种类型:IRepository和IRepository框架的重构想得最多的最重要的几个问题:1:解耦(每层可以替换其他的,比如换一个UI层可以把Web 项目快速转换成Winform项目)2:扩展性(可以灵活抹去框架的某个层,让其他的第三方框架依据自己的接口实现该层的逻辑,其它层不变,也就是插拔式扩展)3:灵活(开发便捷,使用灵活)4:维护性(别人了解框架后,可以让别人无障碍维护)........-------------------------------------题外话不多说 马上进入辩证主 阅读全文
posted @ 2013-09-02 16:21
哈哈好玩
阅读(6111)
评论(2)
推荐(3)

浙公网安备 33010602011771号