Asp.net mvc 4 在MVC4中,如何在不运行迁移工具的情况下向DB列添加约束

Asp.net mvc 4 在MVC4中,如何在不运行迁移工具的情况下向DB列添加约束,asp.net-mvc-4,Asp.net Mvc 4,我已经完成了应用程序,但现在我需要做一些验证和约束…如何在MVC4中向DB列添加约束而不运行迁移工具 现在模型看起来像 public string AlbumTitle { get; set; } 但我想补充一点 //[Required] public string AlbumTitle { get; set; } 无需任何重大修改或运行迁移工具您可以使用alter table直接使DB中的字段不为空,并使用一些默认约束,并根据您的帖子手动添加[Required]属性。Tks

我已经完成了应用程序,但现在我需要做一些验证和约束…如何在MVC4中向DB列添加约束而不运行迁移工具

现在模型看起来像

    public string AlbumTitle { get; set; }
但我想补充一点

//[Required]
    public string AlbumTitle { get; set; }

无需任何重大修改或运行迁移工具

您可以使用alter table直接使DB中的字段不为空,并使用一些默认约束,并根据您的帖子手动添加[Required]属性。Tks,但我现在在DB.SaveChanges中得到以下错误:;无法将值NULL插入列…..其行为与预期一致,因为我们使列不为NULL,因此根据我之前的注释,在调用db.SaveChanges.tks all之前添加[Required]属性并验证模型。。。我有一个