1

私はMVC3.0でLinq-to-SQLを使用しています。外部キーを介して値テーブルに関連付けられたマスターテーブルがあります(外部キーは、マスターテーブルに格納されている値テーブルIDです)。

マスターの値テーブルidが変更されると、Linq-to-SQLは、選択された値の行と同じであるが新しい自動IDを持つすべての列を含む新しい(不要な)行を値テーブルに作成します。

コードをトレースし、SQL Serverテーブルの行を監視すると、新しい行がリポジトリから生成されていることがわかりますが、db.SubmitChanges();それをトレースするdesigner.csと、不要な行がどのように追加されているかはわかりません。

4

0 に答える 0