我正在使用MVC3和实体框架数据库
我只有一张桌子,上面有一周的日子,你想训练的肌肉以及你想为那块肌肉做的套装。
基本上我正在制定一个时间表。我开始创建一个时间表。当我创建一个时间表时,我想确保在我的表中只有一天的工作日。 (所以星期一会有一次)
创建部分有效,但是检查它是否已经存在,然后给出ok标志以用记录填充数据库是我的问题。我很确定这需要在我的控制器中完成。
从视图中获取帖子,并检查它是否已在我的数据库中存在。有人可以帮忙举个例子吗?
答案 0 :(得分:1)
使用此方法进入MVC的最佳方法是在模型上使用自定义数据注释。这是一个例子: http://byatool.com/mvc/custom-data-annotations-with-mvc-how-to-check-multiple-properties-at-one-time/
您的自定义注释应检查数据库以查看是否存在具有相同值的数据库。你可以用它做更多的事情。
您需要将它与ModelState.IsValid - What is ModelState.IsValid valid for in ASP.NET MVC in NerdDinner?
一起使用