0

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

据我了解,数据访问是我在存储库中要做的。

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

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

4

1 回答 1

0

“Repository 层和 Business 层有什么区别,它们不是一回事吗?”</p>

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

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

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

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

于 2012-08-20T15:04:30.593 回答