container.RegisterType<ICustomer<CustomerViewModel>, CustomersCore>();
container.RegisterType<IDocument<DocumentViewModel>, DocumentsCore>();
container.Resolve<DocumentBusiness>();
我的问题是,我们真的需要加入Resolve吗?
因为我注意到那个CustomerController
container.RegisterType<ICustomer<CustomerViewModel>, CustomersCore>
即使没有解析,在CustomerController
构造函数中也不为空
而DocumentBusiness.cs
`container.RegisterType<IDocument<DocumentViewModel>, DocumentsCore>();
没有解析的DocumentBusiness构造函数中的IS NULL
有什么区别,另一个<ICustomer>
由MVC Controller类使用,而另一个<IDocument>
由C#类使用?
问题摘要
CustomerController.cs
工作正常,在构造函数中不为空DocumentBusiness.cs
,不起作用,除非使用Resolve,否则构造函数中为null。这正常吗?