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"

这导致我出现运行时错误,并阻止我在设计视图中查看表单“InvalidOperationException”,并显示消息“无法添加主键约束,因为已经为表设置了主键”。

如果我进入并删除所有自动生成的代码,程序将正常加载。

有没有办法阻止生成此代码?

4

0 回答 0