DDD和code first还是db first好像没多大关系吧。
基本上dbfirst实体主键都是不一样的,如何实现 聚合根实体呢??
@Arthur·Wang: 聚合跟是领域相关的概念,数据库是持久化相关的概念,你不会以为数据库实体能代表领域业务吧?
领域里的实体应该和用来持久化的实体分开吧。
codefirst实现ddd是先建模再建立库;db first 了用DDD那还得建模,这跟db first不first没有多大关系,关键还在DDD建模
基本上dbfirst实体主键都是不一样的,如何实现 聚合根实体呢??
@Arthur·Wang: 改数据库表来支持聚合根
数据库表,和领域模型还是有区别的吧。不一定要用一个表模型来当你的根。你可以自己创建类。当然也可以对应起来,那就不是用表结构生成的类这种能满足了。这个可能需要手动创建。