【发布时间】:2012-08-20 14:58:23
【问题描述】:
我正在使用 MVC。我将使用存储库通过 LINQ 检索我需要的必要记录。
据我了解,数据访问是我将在存储库中执行的操作。
例如,我可以使用 LINQ 检索存储库中的一些记录。
有点困惑存储库和业务层之间的区别。 他们不是同一个吗。意思是,我正在使用业务逻辑来检索 LINQ 中的记录。
【问题讨论】:
标签: model-view-controller repository business-logic
我正在使用 MVC。我将使用存储库通过 LINQ 检索我需要的必要记录。
据我了解,数据访问是我将在存储库中执行的操作。
例如,我可以使用 LINQ 检索存储库中的一些记录。
有点困惑存储库和业务层之间的区别。 他们不是同一个吗。意思是,我正在使用业务逻辑来检索 LINQ 中的记录。
【问题讨论】:
标签: model-view-controller repository business-logic
"Repository 层和业务层有什么区别, 他们不是一回事吗?”
存储库仅用于从例如数据库中检索业务对象。
业务层用于通常操作业务对象的业务逻辑。
所以答案是否定的,它们不一样。
您的业务层可能会使用存储库来获取业务对象,但这并不意味着它就是存储库。
【讨论】: