【问题标题】:Where should i put the DbContext?我应该把 DbContext 放在哪里?
【发布时间】:2011-12-05 00:46:03
【问题描述】:

想知道如果我正在使用集成 3 层(业务逻辑、持久性、域)的 MVC 3 项目,我应该将 DbContext 实现放在哪一层项目中

是否应该直接在 MVC 3 项目中?还是坚持?

谢谢。

【问题讨论】:

    标签: asp.net-mvc-3 n-tier-architecture dbcontext


    【解决方案1】:

    持久性,因为它负责将数据持久化到数据库中。

    如果它属于那里,那是什么?

    【讨论】:

    • 对。对不起,这么愚蠢的问题哈哈。但有时你看着建筑,你告诉自己..应该是这样吗?但你是对的。谢谢。
    • @Rushino - 没有问题。这是一个常见的错误->人们在真正考虑要去那里之前就出去寻找创建其他项目/层/层。弄清楚你的应用程序是/将要做什么,然后决定如何分解它。
    猜你喜欢
    • 2020-09-30
    • 2016-08-25
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 2017-11-30
    • 2016-12-21
    • 2015-02-08
    相关资源
    最近更新 更多