我在3層結構的幾個項目:奇怪的錯誤
- 商業層
- 數據訪問層
- 模型層
現在,我存儲我的所有數據集,都有一個奇怪的錯誤。
業務層發生錯誤,即:由於NULL值而無法啓用約束...發生這種情況是因爲表中的一列或多列包含NULL值,但這是不可能的,因爲我已經設置了屬性:NullValue =(對於字符串& 0爲空),用於我數據集中所有表的所有列。
經過一段時間試圖通過檢查數據集中所有數據表的列,並通過清理整個解決方案和重建來解決問題,我沒有運氣。
但最後,我解決了以下這些步驟的問題: - 清潔示範項目 - 打開數據集(一個我知道,導致錯誤) - 保存它(而不進行修改) - 重建項目 - 重建業務層項目
而瞧,錯誤消失了!
現在即使問題解決了,我也被要求提供我不具備的解釋。所以如果有人有線索,請幫助我。
謝謝。
你是否總是從.XSD生成DataSet?或者有時您可以手動修改您的DataSet! –
@Sudipta Aiti我只使用設計師修改它們 – EagerToLearn