現在、私のウェブサイトのプロフィールを作成中です。私は複数のテーブルにまたがって伸びているプロファイルデータを保存できるようにしようとしています。例えばプロファイルMVC3を編集しようとすると、複数のテーブルに情報を保存するにはどうすればよいですか?
私は、メインのユーザー表で個人情報を持っています。ユーザーの個人情報を保持します。 次に、私はそのユーザー名の下にユーザーに関する他の情報を持っているので、ユーザー名のテーブルを別に用意しています。私のデータベースに情報を保存しようと
。このエラーが発生します:参照整合性制約違反です。私はこれのための個々のフォームを作ってみましたが、私はそれが動作するのを見ません。私の質問は、データを保存したいテーブルごとにHTTPPOSTメソッドを作成するのか、ちょうど1つのPOSTメソッドで行うことができますか?
ドメインモデルとビューモデルを同じ目的で使用しないでください。 ViewModelを(あなたのPOSTの中で)掴み、あなたのドメインオブジェクトを構築し、それらを永続させます。 –