在ASP.NET MVC 3中,我想在数据库创建时访问模型字段,就好像它们是DataColumn类的对象一样,这样我就可以修改auto-increment setting并将其存储回来。
我的主要目标是使用代码优先方法禁用模型主键上的自动递增(标识设置)。
答案 0 :(得分:4)
这可能是你需要的
public class MyModel
{
[Key]
[DatabaseGenerated(System.ComponentModel.DataAnnotations.DatabaseGeneratedOption.None)]
public int MyID { get; set; }
}