回到目录 对于Lind.DDD架构,我之前写了不少文章,对于它的Domain模式也介绍了不少,像之前的IEntity,ILogicDeleteBehavor,IModifyBehavor,IStatusBehavor和ISortBehavor都有自己的功能,只要实体实现对外的接口,就具有了某种特性或 ...
分类:
其他好文 时间:
2016-09-20 23:48:23
阅读次数:
173
//该语句显示的为英文格式DateTime.Now.DayOfWeek.ToString(); //显示中文格式星期几 "星期" + DateTime.Now.ToString("ddd",new System.Globalization.CultureInfo("zh-cn")); //显示中文格 ...
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgDDZ4r5hDsSEdmRbLQdG1HvvwQVPv6NLwDA9mnDZsjX+ONGqHe0If3cRVZ9+XmnEB5GmTO89vUq11vNBvJUO798LA6Z9jIO8xNEyT6/0ZR ...
分类:
其他好文 时间:
2016-09-20 13:44:34
阅读次数:
72
A B C D E aaaa bbbb cccc dddd eeee A B C D E aaaa bbbb cccc dddd eeee A B C D E aaaa bbb ccc ddd eeee A B C D E aaaa bbb ccc ddd eeee A B C D E aaaa b ...
分类:
其他好文 时间:
2016-09-20 10:06:23
阅读次数:
159
0.引言 在现有的系统开发中,大部分的系统应该都会用到ORM,无论用的是EF还是NHibernate。作为对象和持久化数据的桥梁,ORM确实非常方便,以至于在DDD的时候,我们很自然的将 ORM中的Model(实体)表达成DDD中的 DomainModel(领域对象)。 但这真的合理吗?我们先引入两 ...
分类:
其他好文 时间:
2016-09-19 01:14:00
阅读次数:
357
在DDD设计中大家都会使用Repository pattern来获取domain model所需要的数据。 1.什么事Repository? "A Repository mediates between the domain and data mapping layers, acting like ...
分类:
其他好文 时间:
2016-09-16 11:30:11
阅读次数:
169
在进行列表排序时,有个“上移”和“下移”操作,这个一般在内存里完成,然后统一提交到数据库中,对于上移与下移的设计,大叔在LIND.DDD.DOMAIN里有一个ISortBehavor接口,主要是说,如果实体对象支持排序功能,可以实现这个接口,而在扩展库中,将有为本地结果集动态排序(上移和下移)的方法 ...
分类:
其他好文 时间:
2016-09-15 16:40:42
阅读次数:
169
概念中的DDD DDD: 领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型是领域驱动的核心 ,采用DDD的设计思想,业务逻辑不再集中在几个大型的类上,而是 ...
分类:
其他好文 时间:
2016-09-12 14:02:04
阅读次数:
120
回到目录 进制 我是一个程序猿,我喜欢简单的数字,十进制如何,数字太多,有10种数字组成,但由于它广为人知,所有使用最为广泛,人们的惯性思维培养了十进制,并说它是最容易被计算的数字,事实上,在计算机里,最简单的进制是当然是二进制,原因最为直接,因为它只有两种数字,0和1。 二进制里的最简单的运算 不 ...
分类:
其他好文 时间:
2016-09-09 11:47:42
阅读次数:
124
1.集合合并: 给定一个字符串的集合,格式如: {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集,例如上例应 输出 {aaa bbb ccc ddd hhh},{eee fff}, { ...
分类:
其他好文 时间:
2016-09-08 17:54:21
阅读次数:
160