我在3层结构的几个项目:奇怪的错误
- 商业层
- 数据访问层
- 模型层
现在,我存储我的所有数据集,都有一个奇怪的错误。
业务层发生错误,即:由于NULL值而无法启用约束...发生这种情况是因为表中的一列或多列包含NULL值,但这是不可能的,因为我已经设置了属性:NullValue =(对于字符串& 0为空),用于我数据集中所有表的所有列。
经过一段时间试图通过检查数据集中所有数据表的列,并通过清理整个解决方案和重建来解决问题,我没有运气。
但最后,我解决了以下这些步骤的问题: - 清洁示范项目 - 打开数据集(一个我知道,导致错误) - 保存它(而不进行修改) - 重建项目 - 重建业务层项目
而瞧,错误消失了!
现在即使问题解决了,我也被要求提供我不具备的解释。所以如果有人有线索,请帮助我。
谢谢。
你是否总是从.XSD生成DataSet?或者有时您可以手动修改您的DataSet! –
@Sudipta Aiti我只使用设计师修改它们 – EagerToLearn