Enum在模型中使用第一种方法

时间:2017-12-11 04:53:18

标签: asp.net-mvc

模型

[Required]
[Display(Name ="Gender")]
public Gender Gender { get; set; }
public enum Gender
{
   Male,
   Female,
   Shemale
}

当我将其传递到数据库时,它传递为空值“0”。 控制器

db.Employees.Add(Emp);
db.SaveChanges();

数据库:

enter image description here

当我通过例外登录时

  

发生了'System.InvalidOperationException'类型的异常   EntityFramework.dll但未在用户代码中处理

     

其他信息:“员工”上的“性别”属性不能   设置为'System.String'值。您必须将此属性设置为a   “CareersFYP.Models.Gender”类型的非空值。“

任何人都可以告诉我如何解决这个问题。

0 个答案:

没有答案