我使用MVC3與實體框架數據庫如何防止同樣的數據在我的數據
我只是其中有星期幾的表,你想訓練肌肉和量插入設置你想爲肌肉做。
所以基本上我正在制定一個時間表。我首先創建一個時間表。當我創建一個時間表時,我想確保我的表中只有一天的一天。 (所以星期一將在那裏一次)
創建部分的工作,但檢查它是否已經excation,然後給ok標誌填充數據庫與記錄是我的問題。我很確定這需要在我的控制器中完成。
從視圖中獲取帖子,並檢查它是否已經在我的數據庫中感染了。有人可以幫助一個例子嗎?
我使用MVC3與實體框架數據庫如何防止同樣的數據在我的數據
我只是其中有星期幾的表,你想訓練肌肉和量插入設置你想爲肌肉做。
所以基本上我正在制定一個時間表。我首先創建一個時間表。當我創建一個時間表時,我想確保我的表中只有一天的一天。 (所以星期一將在那裏一次)
創建部分的工作,但檢查它是否已經excation,然後給ok標誌填充數據庫與記錄是我的問題。我很確定這需要在我的控制器中完成。
從視圖中獲取帖子,並檢查它是否已經在我的數據庫中感染了。有人可以幫助一個例子嗎?
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?
數據庫是ASPNETDB或SQL Server? – Pankaj 2012-04-16 17:27:40
@潘卡吉這是一個SQL服務器 – deltu100 2012-04-16 17:28:26
這已經在這裏討論:http://stackoverflow.com/questions/7443416/mvc-entity-framework-validation-to-prevent-duplicate-records – 2012-04-16 17:31:56