【发布时间】:2014-10-01 19:07:11
【问题描述】:
我有一个使用多个 3rd 方 dll 的 c#.net 项目。这些 dll 公开了在整个项目中使用的接口。我的问题是:这些接口被传递给 Controller 类的构造函数,如下所示:
HomeController(IClientData clientdata, IClientRecord clientrecord)
{ }
这里clientdata 和clientrecord 被初始化为启动视图所需的默认值(生成客户端详细信息列表)。我必须在项目的其他地方使用这些初始化数据,但我不知道如何获取这些默认初始化值。
【问题讨论】:
-
你确定你没有某种依赖注入吗?
-
@nsgocev 我打算发布同样的问题:P
-
@nsgocev 我没有看到任何依赖注入,但请告诉我如何确保?
-
另外,如果确实有 dep.注入,我如何仍然使用默认实现?
-
@Maxsteel 参考这个话题-stackoverflow.com/questions/2216643/…
标签: c# asp.net .net asp.net-mvc asp.net-mvc-3