using Microsoft.Practices.Unity;
..
..
public class ContentsController : BaseController
{
[Dependency]
public IContentService contentService { get; set; }
}
我正在使用 Unity 给我一个 IContentService 实例。但是,只有当我将其声明为公开时,它才会起作用。如果我声明私有,那么它 _cs 是否为空?
我可以通过将其声明为 public 来使其工作的唯一方法吗?
我可以在控制器构造函数中声明 IContentService 吗?如果我这样做了,那么有人可以向我展示最佳语法以及如何将其连接到私有变量吗?