【发布时间】:2010-03-19 10:50:05
【问题描述】:
所有,我有一系列域对象(项目基于 NHibernate)。目前,根据“良好实践”,它们仅定义业务对象,包括特定于域内每个对象功能的属性和方法。但是,其中一个对象需要发送 SMTP 消息。我在单独的“实用程序”程序集中定义了一个简单的 SMTP 客户端类。为了在 POCO 中使用这个邮件客户端,我需要在域中保存对实用程序程序集的引用。我的问题是……为了获得必要的业务功能,在 POCO 中保存这样的引用是否背离了最佳实践。
亲切的问候
保罗·J.
【问题讨论】:
标签: poco