上次赶时间,就很流水账地写了上次项目对EF的一次实践应用模式,因为太长了,也没能探讨太多,所以再继续扩展. 这次想探讨的是,实体,如果作为类似于领域模型的业务模型存在,它的数据能否来自不同的数据源.这个想法首先是来自于这次应用中,Model First + 代码补充的方式形成了一个极好的效果.一方面满足了范式,减少了数据存储量:另一方面利用了封装特性,向业务提供了一个符合业务期望的实体. 首先看一个例子 我用Model First建立了Account一个实体,实际生成的代码如下: public…