【发布时间】:2011-10-24 13:14:44
【问题描述】:
我有一个全局变量接口,如下所示:
public interface ClientSettings{
DateTime CurrentClientTime;
string ClientImageFolder;
}
具体类使用设置文件或数据库表进行持久化。
这些值必须由域和应用层中的实体和服务访问。我一直在我的应用层使用DI,所以从那里访问是没有问题的。
但现在我需要从实体访问此接口,我不确定最好的方法。我真的不想将其注入我的实体中。服务定位器模式在这里合适吗?或者我还有其他选择吗?
【问题讨论】:
标签: domain-driven-design entity