1
我有全局變量的接口,像這樣:實體訪問全局變量的最佳做法是什麼?
public interface ClientSettings{
DateTime CurrentClientTime;
string ClientImageFolder;
}
的具體類是使用設置文件或數據庫表中依然存在。
這些值必須通過實體和服務進行訪問,無論是在域和應用層。我一直在我的應用程序層使用DI,所以從這裏訪問是沒有問題的。
但現在,我需要從我不知道做所以最好的辦法實體訪問該界面。我真的不想把這個注入到我的實體中。這裏的服務定位模式是否合適?或者我還有其他選擇嗎?