我在Visual Studio 2012中遇到问题。当我以任何方式修改我的窗体时,会自动生成以下约束:
Me.DataSet.DatabaseSpecs.Constraints.AddRange(New System.Data.Constraint() {New System.Data.UniqueConstraint("Constraint1", New String() {"ID"}, True)})
Me.DataSet.DatabaseSpecs.TableName = "TableName"
这导致我出现运行时错误以及阻止我在设计视图中查看表单,“InvalidOperationException”,并显示消息“无法添加主键约束,因为已经为表设置了主键”。
如果我进入并删除所有自动生成的代码,程序将加载正常。
有没有办法阻止生成此代码?