【发布时间】:2010-01-05 15:51:08
【问题描述】:
我认为 BLL 是关于数据的。它不应包含名为 SendEmail 的方法。 BLL 是用于缓存数据、操作数据、进行与业务相关的计算的地方。发送电子邮件是一个业务流程,但实际发送电子邮件的代码应该在 BLL 命名空间之外。
BLL 仅与数据有关吗?
【问题讨论】:
-
除非您的企业正在发送电子邮件。
-
@alt - 即使他的企业想要发送电子邮件,也不应该在 BLL 中定义如何发送电子邮件。它应该被分离成一个实用程序类。
标签: architecture business-logic