代码之家  ›  专栏  ›  技术社区  ›  LiamB

ASP.NET MVC和实体框架体系结构

  •  2
  • LiamB  · 技术社区  · 15 年前

    我目前正在做一个相当大的项目,目前正处于计划阶段。我已经对开发中建议的各种模式做了大量的阅读,目前分裂团队的一个原因是,在使用实体框架时,如果类通过应用层传递,那么视图接受实体框架类,或者这些类应该映射到BLL类,如果是,那么在哪一点(控制LER或图书馆)应该这样做吗?

    我对每个解决方案都有一些积极的和消极的看法很感兴趣。

    2 回复  |  直到 14 年前
        1
  •  2
  •   James    15 年前

    这也是其中一个问题 真的? 有正确或错误的答案,它的个人品味真的。我个人会选择在将数据传递给视图时使用DTO或接口。我不倾向于将实体对象传递到我的应用程序的不同层,它们严格限制在DAL中,或者如果我确实需要向上传递一个层,我几乎总是使用一个接口,而不是具体的类型。

        2
  •  3
  •   Doobi    15 年前

    这是一个很好的“视情况而定”的问题……

    对我来说,这是一个实用主义的问题。为了方便起见,我尽可能使用原始实体类。当有问题的对象图开始变得过于繁琐,或者有问题的对象有我不希望通过网络发送的敏感数据时,我就开始使用DTO。