0

Visual Studio 2012 で問題が発生しました。何らかの方法で Windows フォームを変更すると、次の制約が自動生成されます。

Me.DataSet.DatabaseSpecs.Constraints.AddRange(New System.Data.Constraint() {New System.Data.UniqueConstraint("Constraint1", New String() {"ID"}, True)})

Me.DataSet.DatabaseSpecs.TableName = "TableName"

これにより、実行時エラーが発生するだけでなく、デザイン ビューでフォームを表示できなくなり、「テーブルに主キーが既に設定されているため、主キー制約を追加できません」というメッセージが表示されます。

自動生成されたコードをすべて削除すると、プログラムは正常にロードされます。

このコードが生成されないようにする方法はありますか?

4

0 に答える 0