【问题标题】:MVC - Repository vs Business LayerMVC - 存储库与业务层
【发布时间】:2012-08-20 14:58:23
【问题描述】:

我正在使用 MVC。我将使用存储库通过 LINQ 检索我需要的必要记录。

据我了解,数据访问是我将在存储库中执行的操作。

例如,我可以使用 LINQ 检索存储库中的一些记录。

有点困惑存储库和业务层之间的区别。 他们不是同一个吗。意思是,我正在使用业务逻辑来检索 LINQ 中的记录。

【问题讨论】:

    标签: model-view-controller repository business-logic


    【解决方案1】:

    "Repository 层和业务层有什么区别, 他们不是一回事吗?”

    存储库仅用于从例如数据库中检索业务对象。

    业务层用于通常操作业务对象的业务逻辑。

    所以答案是否定的,它们不一样。

    您的业务层可能会使用存储库来获取业务对象,但这并不意味着它就是存储库。

    【讨论】:

      猜你喜欢
      • 2011-06-10
      • 2011-05-21
      • 2018-04-17
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多