Asp.net mvc 4 列名称“EmployeeStatus\u Id”无效

Asp.net mvc 4 列名称“EmployeeStatus\u Id”无效,asp.net-mvc-4,entity-framework-5,Asp.net Mvc 4,Entity Framework 5,我使用的是Entity Framework,我有一个表EmployeeStatus,它有一个列Id。Entity Framework将其设为EmployeeStatus的单数,当我在此表中插入数据时,它会给出以下错误: Invalid column name 'EmployeeStatu_Id'. 如何在不将其更改为复数的情况下修复它 谢谢您是否尝试使用列属性覆盖列的名称?我使用的是DB First approad,实际上这是通过在末尾删除s来将EmployeeStatus表名与Employe

我使用的是Entity Framework,我有一个表EmployeeStatus,它有一个列Id。Entity Framework将其设为EmployeeStatus的单数,当我在此表中插入数据时,它会给出以下错误:

Invalid column name 'EmployeeStatu_Id'.
如何在不将其更改为复数的情况下修复它


谢谢

您是否尝试使用列属性覆盖列的名称?我使用的是DB First approad,实际上这是通过在末尾删除s来将EmployeeStatus表名与EmployeeStatus单独化,这就是为什么会产生这个问题。有没有什么方法可以让EF不将一些表单数化而不是全部?我有相同的问题,修复了这个问题,我的代码有问题,EF首先考虑的是代码。请结束这个问题。