Sai*_*dhu 2 c# asp.net-mvc entity-framework
我面临这个问题,我浏览了几篇帖子,请回复我如何解决这个问题。下面是我的代码
控制器类
在第三行中我收到错误:
实体类型 Employee 不是当前上下文模型的一部分
public ActionResult Details(int id)
{
MvcApplication6.Models.EmployeeContext employeeContext = new MvcApplication6.Models.EmployeeContext();
MvcApplication6.Models.Employee employee = employeeContext.Employees.Single(x => x.Id == id);
return View(employee);
}
Run Code Online (Sandbox Code Playgroud)
EmployeeContext 类
public class EmployeeContext : DbContext
{
public DbSet<Employee> Employees { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
模型类
namespace MvcApplication6.Models
{
[Table("tblEmployee")]
public class Employee
{
public int Id { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string City { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
实体数据模型名称 Employee.edmx
如果您使用实体框架并从数据库生成模型,请获取 \xe2\x80\x98 不属于模型\xe2\x80\x99 的实体,并使用模型/实体图 (*.edmx) 查看它。右键单击,然后验证。接下来,保存并构建。
\n| 归档时间: |
|
| 查看次数: |
9376 次 |
| 最近记录: |