2014-06-22 78 views
0

我正在使用存储库模式,服务模式,工作单元模式。我有点困惑,我应该在哪里放置我的业务逻辑。无论它应该在服务中还是在存储库类中。我应该在哪里放置业务逻辑?

+0

存储库是抽象的数据层,服务是你把你的核心逻辑。 –

+1

通常业务逻辑将属于业务模型。这些存储库仅用于将这些模型提取/保存到数据存储。服务可以有一些适用于服务本身的过程逻辑,但要小心,不要使整个过程过于程序化。 – David

+0

在单独的图层中。一个典型的架构将是一个数据访问层,在其上面是业务逻辑层,并且在它之上是服务层。但这个问题是关于该网站的主题。试试这里:http://programmers.stackexchange.com –

回答

-1

通常将业务逻辑添加到服务中,并使用存储库访问数据。

相关问题