suppose que j'ai une interface et la classe comme celui-ciComment implémenter DI en utilisant Unity sur une classe qui a un constructeur - mvc?
public interface ILienholderBusinessService
{
string GetCoverage(IList<PolicyVinRequest> InputList);
}
public class LienholderBusinessService : ILienholderBusinessService
{
public ILienholderPolicySearchDataService LienholderPolicySearchDataService { get; set; }
public LienholderBusinessService(ILienholderPolicySearchDataService LienholderPolicySearchDataService)
{
this.LienholderPolicySearchDataService =LienholderPolicySearchDataService ;
}
public string GetCoverage(IList<PolicyVinRequest> InputList)
{
return "my string";
}
}
J'ai un contrôleur comme celui-ci
public class InsuranceVerificationPortalController : Controller
{
public ILienholderBusinessService LienholderBusinessService { get; set; }
public InsuranceVerificationPortalController(ILienholderBusinessService LienholderBusinessService)
{
this.LienholderBusinessService = LienholderBusinessService;
}
}
maintenant lorsque je tente de mettre en œuvre l'unité dans mon MVC, je reçois erreur comme
êtes-vous absent tout type
Comment puis-je implémenter DI en utilisant Unity sur une classe qui a un constructeur