Wie zu lösen Kein parameterloser Konstruktor für dieses Objekt Fehler in Mvc definiert?

Ich erstelle eine Demo-Anwendung, um zu erfahren, wie Sie das Repository-Muster für die Ausführung des Einfügevorgangs verwenden. Ich verwende Nop Commerce ** http: //www.nopcommerce.co) ** Code für das Repository-Muster

Erro: Für dieses Objekt ist kein parameterloser Konstruktor definiert

Ich habe diesen Link gesehen:MVC: Für dieses Objekt wurde kein parameterloser Konstruktor definiert

Das ist meine Struktur:

Meine Repository-Schnittstelle:

public partial interface IRepository<T>
    {
        void Insert(T entity);
     }

Meine Service-Schicht:

 public partial interface IEmployeeService
    {
        void InsertCategory(EmployeeMaster employeeMaster);
    }

Meine Klasse, die diese Schnittstelle (Dienst) implementiert:

public partial class EmployeeService : IEmployeeService
    {
        #region Fields
        private readonly IRepository<EmployeeMaster> _employeeMasterRepository;
        #endregion

        #region Ctor
        public EmployeeService
            (
            IRepository<EmployeeMaster> employeeMasterRepository
            )
         {
             this._employeeMasterRepository = employeeMasterRepository;
         }

        #endregion



public virtual void InsertCategory(EmployeeMaster employeeMaster)
        {
            if (employeeMaster == null)
                throw new ArgumentNullException("employeeMaster");

            _employeeMasterRepository.Insert(employeeMaster);
}

Das ist mein Controller:

public class HomeController : Controller
    {
        #region Fields
        private readonly IEmployeeService  _employeeService;
        #endregion

 #region Constructors
        public HomeController
        (
            IEmployeeService employeeService
        )
        {
            this._employeeService = employeeService;
        }
        #endregion

Getting Error:Kein parameterloser Konstruktor für dieses Objekt definiert

ch habe diesen Fehler untersucht und alle Quellen sagen, dass zur Behebung dieses Fehlers die Abhängigkeitsinjektion verwendet wir

Kann mir jemand helfen, wie man Abhängigkeitsinjektionen verwendet, um diesen Fehler zu beheben?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage