ioc-container

    1熱度

    1回答

    我是新來的依賴注入,我想知道你將如何處理以下情況。我們有類似如下: public class DatabaseContext { public string ConnectionString {get;} } public interface IDataAccess { string GetString(int id); } public class DataA

    0熱度

    3回答

    我目前有一個UserControls庫,我在很多Web應用程序中使用它。我想更新這些控件,以便我可以使用IOC來幫助分離邏輯。 所以我也有類似的網頁本身下面的內容: <prefix:ControlName ID="myControl" runat="server" property="value1" /> 而且控制將具有類似構造函數: public ControlName (IControlL

    3熱度

    4回答

    .NET空間中的很多人拿起了溫莎城堡,並在他們的項目中實施它,在過去的一年中,我一直在努力弄清楚爲什麼IoC容器似乎被視爲一般的「最佳實踐」 ?我已經閱讀了很多關於溫莎等等的摘要和簡要解釋,但是其中的每一個都是抽象的,並且對於我所觸及的大多數項目來說似乎都不實用,但最近我一直遇到很多使用Windsor的項目,我不明白爲什麼。 C#/ .NET本質上支持基於接口的編碼,抽象對象,委託和事件。我們可以

    4熱度

    9回答

    什麼控制反轉容器框架,你會建議初學者在這方面?

    2熱度

    2回答

    我相對比較熟悉DI/IOC容器的概念,這些容器曾經在之前已經使用過的項目上工作過。但是,對於這個新項目,沒有現有的框架,我不得不挑選一個。長期以來,有一些場景我們將爲給定的接口配置幾個實現。縱觀網絡,似乎使用任何主流框架選擇性綁定到其中一個實現是非常簡單的。 然而,我們需要運行ALL配置的實現。我在這裏搜索了所有IOC標記的帖子,我試圖通過主要框架的文檔(到目前爲止看Unity,Ninject和W

    3熱度

    2回答

    我在我的項目中使用StructureMap,當應用程序完成運行時,我需要調用ObjectFactory內實現IDisposable的所有Singleton實例上的Dispose()方法。 我無法找到通過StructureMap API來做到這一點。 我的另一個想法是獲得每個實例的引用並自己調用它,但我無法弄清楚如何遍歷所有實例。