【问题标题】:What is the best way to use EF 4 and DDD使用 EF 4 和 DDD 的最佳方式是什么
【发布时间】:2010-04-05 18:11:52
【问题描述】:

我想在我的 DDD 项目中使用 EFf 4 作为我的 ORM。我将根据我的类生成我的模型。我应该为消费者的业务对象创建基本上是 dto 对象的类,还是应该在我的 EF 模型中实现实际的 BO 类?

【问题讨论】:

    标签: entity-framework domain-driven-design ddd-repositories


    【解决方案1】:

    我认为 EF 模型应该是业务对象,否则您将只有另一层抽象,您必须为其编写管道代码。

    【讨论】:

    • 我在一个 EFv1 项目上创建了另一个抽象层,这确实不是一个好的解决方案。
    • 但是,如果我想自定义“DB 模型”,例如我在 DB 中使用本地化表,但想在我的 BL 中将这两个表表示为一个模型,该怎么办。如果我没有自己的 BL 模型怎么办?我不能依赖 EF 模型,因为 EF 会给我这个本地化表的两个类!。
    猜你喜欢
    • 2014-09-17
    • 2011-12-10
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    相关资源
    最近更新 更多