0

エンティティ フレームワーク データベースで MVC3 を使用しています

曜日、トレーニングしたい筋肉、その筋肉のためにやりたいセットの量を含むテーブルがあります。

なので、基本的にはスケジュールを組んでいます。スケジュールの作成から始めます。また、スケジュールを作成するときは、テーブルに曜日が 1 日しかないことを確認したいと考えています。(そのため、月曜日は 1 回あります)

作成部分は機能しますが、既に存在するかどうかを確認し、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 に答える