0

私のテーブルには 5 つのフィールドがあります。

1.questionId
2.questionUserId
3.SurveyId
4.answer
5.answerId

レコードを保存しているときに、「回答」フィールドと「調査」フィールドをパラメータとしてアクション メソッドに渡しています。私の回答パラメータは、セミカラムで区切られた文字列の形式です。「セミカラム」を使用してこれを分割し、for ループを実行して値をデータベースに保存しようとしています。

私が保存しなければならない方法は、新しいレコードを追加するために、 for ループでは、自動インクリメントである「answer」と「answerId」を除いて、すべてのレコード値が同じです。私が保存している間、最初の実行では新しいレコードが保存されますが、次の反復では、スローされDuplicateKeyUnhandledByUserCodeInstance of 'DataModel.question_answer' with identity '1850137295-2-1-2-11' already exists in the cache of the object scope.

4

0 に答える 0