Как решить проблему "System.Data.Entity.Core.EntityCommandExecutionException", возникшую в EntityFramework.SqlServer.DLL но не был обработан в код пользователя исключение
Мое приложение MVC
Где мой метод действия контроллера
public class EmployeeController : Controller { public ActionResult Index(int Id) { Employee_Context Emp = new Employee_Context(); Employee_Details Emp_Detail = Emp.Employee.Single(emp => emp.id == Id); return View(Emp_Detail); } }
моя модель
public class Employee_Context : DbContext { public DbSet<Employee_Details> Employee { get; set; } }
namespace MvC_Demo1.Models { [Table("Ëmployee")] public class Employee_Details { public int id { get; set; } public string Name { get; set; } public string Designation { get; set; } } }
Моя Модель Представления
@model MvC_Demo1.Models.Employee_Details @{ ViewBag.Title = "Index"; } <div style="font-style:italic"> <h2>Employee Details</h2> <table> <tr> <td>Id</td> <td>@Model.id</td> </tr> <tr> <td>Name</td> <td>@Model.Name</td> </tr> <tr> <td>Designation</td> <td>@Model.Designation</td> </tr> </table> </div>
я получаю это Execption в методе действия контроллера, который я упомянул ниже
Employee_Details Emp_Detail = ЕМП.Работник.Одиночный (emp => emp.id = = Id);
Пожалуйста дайте решение для этого я новичок в MVC
Member 11542299
Я также сталкиваюсь с той же сатуацией, что и вы . если ваша проблема будет решена, то помогите мне.