ninject-2

    1熱度

    1回答

    存儲庫模式這是接口/類結構我現在有: BaseContentObject抽象類 public abstract class BaseContentObject : IEquatable<BaseContentObject> { ... } 頁混凝土類 public class Page : BaseContentObject { ... } 庫接口 public interfa

    9熱度

    3回答

    我有一個問題,看起來與http://markmail.org/message/6rlrzkgyx3pspmnf中描述的問題非常相似,如果您使用不同的服務類型訪問單個實例,實際創建的實例不止一個。 我使用Ninject 2爲Compact Framework的,我有確切的問題的最新版本是,如果我同一個供應商的方法結合: Func<Service> serviceCreator =() => new

    2熱度

    2回答

    從什麼DLL我可以得到攔截的擴展? 我添加了Ninject.Extensions.Interception來自http://github.com/danielmarbach/ninject.extensions.interception 沒有運氣那裏。 有沒有一些樣品的工作? 我需要的是製作一個攔截器,該攔截器將從WcfClient通過WcfServer傳遞給具有不同參數的不同函數,這樣我就不必在

    7熱度

    1回答

    我剛剛開始使用Ninject進行依賴注入(DI),並正在通過我的控制器尋找將它們與我的模型分離多一點。 此刻,我的控制器的內部我創造了一些給定的模型如的實例: var activitiesModel = new ActivitiesModel(); 對於每一個我的模型,我已經以這種方式被實例化的,我應該提取接口對於這些,然後使用DI將這些東西綁在一起? 的我目前做這其中的一個例子是我Activ

    2熱度

    2回答

    我開始使用依賴注入,並且在向基類中注入依賴時遇到了一些麻煩。 我有一個BaseController控制器,我的其他控制器繼承。在這個基本控制器的內部,我做了一些檢查,例如確定用戶是否有正確的權限來查看當前頁面,檢查是否存在某些會話變量等。 我在此基礎控制器內有一個依賴項我想用Ninject但是當我設置此我會爲我的其他依賴我被編譯器告知,注入: 錯誤1「MyProject.Controllers.B

    3熱度

    1回答

    我在我的項目中編寫了一些單元測試,並且在包含我想測試的方法的控制器上有一個datacontext依賴項。 我正在使用Ninject注入依賴項和Moq來創建我的模擬datacontext。我的DI使用了一個接口IDataContext,這是我的dbml使用並通過注入過程使用的接口。 在我的單元測試,我創造我的模擬的DataContext如下: var mock = new Mock<IDataCon

    2熱度

    1回答

    我一直在尋找一段時間。 我不是新來的依賴注入,並使用StructureMap與幾個項目MVC之類的,但我覺得給Ninject一個去,以免錯過的樂趣。 我正在嘗試將Ninject與現有的網絡應用程序一起使用,該應用程序正在進行更新。 我無法找到Ninject提供的博客和wiki,我有點不耐煩,說實話,可能錯過了它,谷歌的前幾頁似乎過時或談論使用MVC與Ninject。 到目前爲止,我有以下幾點,它的

    3熱度

    1回答

    我一直在使用Ninject作爲XNA項目的IOC,並且希望將它遷移到Ninject 2.0。然而,XNA並不依賴注入友好,因爲某些類必須在遊戲類的構造函數中實例化,但也必須將遊戲類傳遞給它們的構造函數。例如: public MyGame() { this.graphicsDeviceManager = new GraphicsDeviceManager (this); } 的一篇

    3熱度

    1回答

    我是新來ninject使用ninject 2.0。我的應用程序託管在asp.net mvc中。 現在我不知道如何訪問我的類庫中創建的內核。 我想我應該在global.aspx中創建內核並加載其中的所有模塊。但是我怎樣才能在整個應用程序中使用它? protected void Application_Start() { RegisterRoutes(RouteTable.Rou

    2熱度

    1回答

    我有以下的HttpHandler: public class NewHandler : IHttpHandler { [Inject] public IFile FileReader { get; set; } public NewHandler() { } public void Pro