Visual Studio 2008有一個錯誤,因爲您無法使用數據集設計器將int類型字段設置爲空。 (有錯誤報告回到Visual Studio 2005,但它似乎從未被解決。)Visual Studio Dataset Designer Null
唯一的可選行爲是發出代碼,如果從數據庫傳回空值而引發異常,而不是將該值設置爲null,這將要求數據類型爲「int?」而不是「int」。 現實世界中的示例情況是當外鍵爲空時,因爲依賴對象尚未分配。
是否存在除1以外的任何明智的解決方法,而不是使用Visual Studio數據集; 2.將數據類型更改爲字符串(允許null,但否定強類型的強制並強制執行多次強制轉換);或者3.更改發出的代碼(如果通過設計人員對數據集進行了任何更改,則將被覆蓋)。
似乎爲我們在這裏工作 – hawbsl 2010-01-19 11:24:19