1
A
回答
0
問題已解決。由於我希望通過構造函數中的連接字符串我的具體資料庫,我可以使用下面的Ninject WithConstructorArgument:
IBindingWithOrOnSyntax<T> WithConstructorArgument(string name, Func<Ninject.Activation.IContext, object> callback);
在這種超負荷的回調被調用每一個對象被創建的時間。所以我的代碼看起來像這樣,每次調用MakeConnectionString方法。
_Kernel = new StandardKernel();
_Kernel.Bind<ISomeItemRepository>().To<FakeSomeItemRepository>()
.WithConstructorArgument("connectionString", (c) =>
{
MakeConnectionString();
});
相關問題
- 1. 依賴注入:條件
- 2. 有條件依賴注入
- 3. MVC依賴注入
- 4. 在MVC依賴注入
- 5. Asp.net mvc 3依賴注入
- 6. 在ASP.NET MVC依賴注入
- 7. ASP.NET MVC - 依賴注入
- 8. ASP.NET MVC依賴注入?
- 9. 依賴注入asp.net的MVC
- 10. MVC 6 IUrlHelper依賴注入
- 11. MVC的依賴注入
- 12. 基於條件的依賴注入
- 13. 依賴注入
- 14. 依賴注入
- 15. 依賴注入
- 16. 依賴注入
- 17. 依賴注入
- 18. 依賴注入
- 19. 使用依賴注入來注入依賴注入器
- 20. MVC 3操作依賴注入
- 21. MVC上的依賴注入問題
- 22. .NET MVC與StructureMap依賴注入
- 23. ASP.NET Core MVC依賴注入問題
- 24. MVC循環和依賴注入
- 25. Asp.net MVC依賴注入的泛型
- 26. Spring MVC中的依賴注入
- 27. MVC中的依賴注入3
- 28. Ninject和惰性依賴注入mvc 4.5
- 29. ASP.Net MVC 6:遞歸依賴注入
- 30. 在MVC中使用依賴注入PHP
你需要注入另一個存儲庫,還是隻需要注入一個不同的數據庫連接/連接字符串? – Steven
@Steven,我需要注入相同類型的存儲庫,但是需要注入相關數據庫的連接細節。 –