container.RegisterType<ICustomer<CustomerViewModel>, CustomersCore>();
container.RegisterType<IDocument<DocumentViewModel>, DocumentsCore>();
container.Resolve<DocumentBusiness>();
Мой вопрос, действительно ли нам нужно включить Resolve, потому что я заметил, что CustomerController container.RegisterType<ICustomer<CustomerViewModel>, CustomersCore>
НЕ равен NULL в CustomerController
конструкторе даже без Resolve
, тогда как DocumentBusiness.cs
`container.RegisterType<IDocument<DocumentViewModel>, DocumentsCore>();
IS NULL в конструкторе DocumentBusiness без разрешения
В чем разница, другая <ICustomer>
используется классом контроллера MVC, а другая <IDocument>
используется классом C #?
Краткое описание проблемы
CustomerController.cs
отлично работает, не имеет значения NULL в конструкторе DocumentBusiness.cs
, не работает, NULL в конструкторе, если не используется Resolve.
Это нормально?