在数据库优先模型中声明必填字段。(MVC 不显眼的 javascript,实体框架)

Declaring required fields in a database-first model. (MVC unobtrusive javascript, entity framework)

提问人:IanS 提问时间:5/19/2014 更新时间:5/19/2014 访问量:1303

问:

使用“创建”脚手架模板,我有一个表单,我想使用不显眼的 javascript 验证字段。我有通常的代码如下:

@Html.EditorFor(model => model.Title)
@Html.ValidationMessageFor(model => model.Title, "Please enter a title")

通常,要使验证起作用,我所要做的就是将模型中的 [Required] 属性放在每个适当的字段之前。现在的问题是,这些模型是从实体模型自动创建的,它们都有注释,内容如下:

// This code was generated from a template. 
// Manual changes to this file will be overwritten if the code is regenerated.

我可以手动将这些属性添加到这些类中,但是如果我进行任何架构更改,它们可能会在以后被覆盖。那么解决方案是什么呢?

实体框架 asp.net-mvc-4 unobtrusive-javascript

评论

1赞 Rosdi Kasim 5/19/2014
这个问题在这里得到了回答:stackoverflow.com/questions/13224834/......
0赞 IanS 5/20/2014
谢谢罗斯迪。你比我更擅长搜索。现在将关闭它。

答: 暂无答案