摘要: 一:关于前台权限1:只允许自己看到首先,我们需要确定在 Role 设置页面,用户所对应的 View Page by others 和 View all content 未被选中。备注,我们首先和得设置 Anonymous 和 Authenticated 的这两个的权限,这两项也未被选中。这样一来,我... 阅读全文
posted @ 2014-08-13 14:31 陆敏技 阅读(1566) 评论(0) 推荐(1)
摘要: 表模块和领域模型比,有两个显著区别:1:表模块中的类和数据库表基本一一对应,而领域模型则无此要求;2:表模块中的类的对象处理表中的所有记录,而领域模型的一个对象代表表中的一行记录;一般情况下,我们可以基于第二点来严格区分你的设计是表模块的,还是领域模型的。如:如果我们有许多订单,则领域模型的每一个订... 阅读全文
posted @ 2014-08-13 14:26 陆敏技 阅读(1409) 评论(0) 推荐(0)
摘要: 一:数据映射器关系型数据库用来存储数据和关系,对象则可以处理业务逻辑,所以,要把数据本身和业务逻辑糅杂到一个对象中,我们要么使用 活动记录,要么把两者分开,通过数据映射器把两者关联起来。数据映射器是分离内存对象和数据库的中间软件层,下面这个时序图描述了这个中间软件层的概念:在这个时序图中,我们还看到... 阅读全文
posted @ 2014-08-13 10:37 陆敏技 阅读(5355) 评论(7) 推荐(2)
摘要: 一:标识域(Identity Field) 标识域(Identity Field)可以理解为主键。使用领域模型和行数据入口的时候,就要使用标识域,因为这两个对象代表的是唯一存在的那个数据记录。事务脚本、表模块、表数据入口等就不需要这个映射。 public abstract class DomainObj{ public string Id {get; set;} public string ... 阅读全文
posted @ 2014-08-13 10:02 陆敏技 阅读(1652) 评论(0) 推荐(0)
Web Counter
Coupon for Contacts