我在 ASP.NET MVC 3 应用程序中使用代码优先方法,并在模型中使用所有整数主键(public int Id { get; set; }
) 默认情况下配置为自动递增的身份。如何禁用此功能并启用手动输入主键整数的方法?
实际情况是Id
整数具有特殊的含义,因此我希望它们在创建时可以选择,并且以后可以编辑。如果在创建时未给出整数,那么它会自动递增,否则使用指定的值,这将是理想的。但可编辑的主要字段是我的首要需求。有没有办法在 ASP.NET MVC 3 中优雅地做到这一点?
使用这些数据注释选项:
[System.ComponentModel.DataAnnotations.KeyAttribute()]
[System.ComponentModel.DataAnnotations.DatabaseGenerated(System.ComponentModel.DataAnnotations.DatabaseGeneratedOption.None)]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)