我正在从 MSVS 2012 中的 C# 中的 XSD 数据集中加载数据表。标准GetData()
方法运行正常。但是,我的自定义查询GetDataCustom()
仅返回数据集中的几个字段,但会引发流行的异常:
无法启用约束。一行或多行包含违反非空、唯一或外键约束的值。
我使用了详细的约束异常来回复 SOV 上的一个类似问题,它显示了这个细节:
Error filling table
No Row Errors reported in DataTable=[datatable_Custom]
我设置EnforceConstraints = false
了我的数据集,但仍然抛出异常。我已经查看了关于这个问题的许多关于 SOV 的问题,但其他修复都没有帮助。我还能尝试什么?
编辑添加代码块:
ds_Sample dsSample = new ds_Sample();
dsSample.Clear();
dsSample.EnforceConstraints = false;
ds_SampleTableAdapters.ta_Sample taCustom = new ds_SampleTableAdapters.ta_Custom();
ds_Sample.dt_CustomDataTable dtCustom = taCustom.GetDataCustom();//throws exception