Привет, я использую пример mvc для получения данных из базы данных. Здесь я получил ошибку
Сведения об исключении: System.InvalidOperationException: "number" свойство "Сотрудник" не может быть установлено в значение "System.Decimal". Вы должны установить это свойство в ненулевое значение типа 'System.Double'.
Описание: Необработанное исключение произошло во время выполнения текущий веб-запрос. Просмотрите трассировку стека информацию об ошибке и где она возникла в коде.
Пожалуйста, см. мой код здесь, я получил ошибку выше.
public ActionResult Details(int id)
{
EmployeeContext empcon = new EmployeeContext();
Employee employ = empcon.employees.Single(emp => emp.empid == id);
return View(employ);
}
Routiconfig
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
RouteTable.Routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "emp", action = "Details",
id = UrlParameter.Optional }
);
}