Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体类型Employee不是当前上下文模型的一部分_C#_Asp.net Mvc_Entity Framework - Fatal编程技术网

C# 实体类型Employee不是当前上下文模型的一部分

C# 实体类型Employee不是当前上下文模型的一部分,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,我正面临这个问题,我通过几个帖子,请回复我如何解决这个问题。 下面是我的代码 控制器类 public class EmployeeContext : DbContext { public DbSet<Employee> Employees { get; set; } } namespace MvcApplication6.Models { [Table("tblEmployee")] public class Employee {

我正面临这个问题,我通过几个帖子,请回复我如何解决这个问题。 下面是我的代码

控制器类

public class EmployeeContext : DbContext

{

    public DbSet<Employee> Employees { get; set; }

}
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; }
     }
}
在第三行中,我得到错误“实体类型Employee不是当前上下文模型的一部分”

EmployeeContext类

public class EmployeeContext : DbContext

{

    public DbSet<Employee> Employees { get; set; }

}
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; }
     }
}
实体数据模型名称Employee.edmx

发生此情况的原因可能是:

  • DbContext
    配置的连接字符串不正确
  • 指定的实体实际上未在
    配置中映射

如果您使用实体框架并从数据库生成模型,则获取“不属于模型的一部分”的实体,并使用模型/实体图(*.edmx)查看该实体。单击鼠标右键,然后验证。接下来,保存并构建

如果删除
[Table(“tblEmployee”)]
属性,它是否有效?您可以共享您的edmx文件吗?我删除了[Table(“tblEmployee”)]属性仍然是相同的错误edmx文件具有Id、名称、性别、城市列的员工表您在视图中对该实体做了什么?显示表数据,即Id、名称、性别、城市值简直像个符咒!