Get error is "no parameterless constructor defined for this object."
Я получил ошибку:
Server Error in '/' Application. No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor defined for this object.
кодовая база :
namespace MVCSampleApplication.Controllers { public class EmployeeController : Controller { IEmployee _IEmployee; public EmployeeController(IEmployee emp) { _IEmployee = emp ; } // GET: Employee public ActionResult Index() { var result = (from e in _IEmployee.GetEmployee() select new Employee { EmpNo = e.EmpNo, EmpName = e.EmpName, Salary = e.Salary, DeptName = e.DeptName, Designation = e.Designation }).ToList(); return View(result); //return View(); }
Что я уже пробовал:
Я пытаюсь привязать данные модели к моему представлению сотрудника, но во время запуска приложения я получаю ошибку "для этого объекта не определен конструктор без параметров. "поэтому я не понимаю, как найти решение и в чем проблема.
Patrice T
"Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде."
И что там написано ?