Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 删除数据集的约束_C#_Dataset_Constraints - Fatal编程技术网

C# 删除数据集的约束

C# 删除数据集的约束,c#,dataset,constraints,C#,Dataset,Constraints,我是ASP.NET新手,所以这个问题听起来可能很愚蠢,但我确实需要帮助。我得到了一个错误: 未能启用约束。一个或多个行包含违反非空、唯一或外键约束的值 因此,我决定选择VisualStudio建议的快速方法:在数据集中转换约束。根据我在互联网上的发现,解决方案是添加photoDataTable.EnforceConstraints=false但是我得到了另一个错误: “PhotoDataSet.PhotoDataTable”不包含的定义 “EnforceConstraints”和无扩展方法“En

我是ASP.NET新手,所以这个问题听起来可能很愚蠢,但我确实需要帮助。我得到了一个错误:

未能启用约束。一个或多个行包含违反非空、唯一或外键约束的值

因此,我决定选择VisualStudio建议的快速方法:在数据集中转换约束。根据我在互联网上的发现,解决方案是添加
photoDataTable.EnforceConstraints=false但是我得到了另一个错误:

“PhotoDataSet.PhotoDataTable”不包含的定义 “EnforceConstraints”和无扩展方法“EnforceConstraints” 接受类型为“PhotoDataSet.PhotoDataTable”的第一个参数 无法找到(是否缺少using指令或程序集 参考?)


我想知道我是否需要包括任何“使用”,如果需要,我应该包括什么?否则,我该怎么办?请提供帮助。

强制约束
是的属性,而不是。

数据表
和数据集是不同的东西。设置
数据集的属性。谢谢。实际上,我在代码中只使用DataTable,所以我不确定如何修复此问题。可能您违反了本地表约束,而不是外键。这很奇怪,因为我没有任何约束或外键。实际上我有主键。你对如何找出问题所在有什么建议吗?我现在很绝望。可能在唯一字段中有重复的值(例如,在主键中)。