0

我正在将 MVC3 与实体框架数据库一起使用

我只有一张表格,上面有星期几、你想训练的肌肉以及你想为那块肌肉做的组数。

所以基本上我正在制定一个时间表。我从创建时间表开始。当我创建一个时间表时,我想确保我的表中只有一周中的一天。(所以星期一会有一次)

创建部分有效,但检查它是否已经存在,然后给出 ok 符号以用记录填充数据库是我的问题。我很确定这需要在我的控制器中完成。

从视图中获取帖子,并检查它是否已经存在于我的数据库中。有人可以举个例子吗?

4

1 回答 1

1

在 MVC 中进行此操作的最佳方法是在模型上使用自定义数据注释。这是一个示例: http ://byatool.com/mvc/custom-data-annotations-with-mvc-how-to-check-multiple-properties-at-one-time/

您的自定义注释应检查数据库以查看是否存在具有相同值的数据库。你可以用它做更多的事情。

您需要将它与 ModelState.IsValid 一起使用 -在 NerdDinner 的 ASP.NET MVC 中,ModelState.IsValid 对什么有效?

于 2012-04-16T18:04:48.717 回答