2
下午好,SQL Server和.NET類型化數據集AllowDBNull元數據
我正在從存儲過程生成一個類型化的數據集。該存儲過程可能包含這樣的內容:
select t1.colA, t2.colA AS t2colA
from t1
inner join t2
on t1.key = t2.key
當我生成類型化的DataSet,該數據集知道t1.colA是否允許空值,但它總是把返回FALSE AllowDBNull爲t2.colA即使t2.colA允許NULL 。
這是因爲該列是別名嗎?有沒有什麼辦法,從SQL,提示到VS,該列允許NULL?如果我們重新生成表,我們現在必須進入並更新列的AllowDBNull。
在此先感謝。
基督教
我無法使用SQL2008在VS2010中重現此操作。我在SQL Server中創建了兩個帶有空列和非空列的表,並且設計者在加入單個查詢時能夠計算出它們的空要求。你使用的是哪個版本的Visual Studio和SQL Server? – 2010-05-08 15:39:16