0

MVC4を使用して、2列の複合キーを持つリンクテーブルに列を挿入しようとしています。両方の列は、2つの別々のテーブルの主キーです。

Key1は、URLで渡されたIDから生成されたWebフォームの非表示フィールドから取得されます。

Key2は、2番目のPKテーブルの名前のドロップダウンリストから選択された値です。

私の知る限り、値は正しいです(2つの主キーテーブルに表示されます)。

HttpPost Createアクション(主にデフォルトのスキャフォールディングコード)から、最初のPK-> FK制約との競合があることを示すエラーが発生する理由を誰かが知っていますか?

4

1 に答える 1

0

ここでのエラーは、コントローラーでの「id」の命名が原因でした。データベース値にアクセスするときとビュー値を返すときを覚えておく必要があります。睡眠不足とカフェインの医学的禁止のせいでしょうか?

于 2012-11-03T00:41:03.450 に答える