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