Visual studio 2010 更改数据集中NullValue的默认行为
我使用.NETMySQL连接器将MySQL模式的数据集导入到VisualStudio中 VisualStudio为我生成了一个Visual studio 2010 更改数据集中NullValue的默认行为,visual-studio-2010,linq,dataset,Visual Studio 2010,Linq,Dataset,我使用.NETMySQL连接器将MySQL模式的数据集导入到VisualStudio中 VisualStudio为我生成了一个*.xsd文件,其中包含表的可视化表示以及模式中这些表中的字段 然后,我使用LINQ对这些表运行查询 默认情况下,每个表中每个字段的NullValue属性都设置为(抛出异常)。这在实践中意味着,如果我将条件应用于查询中包含空值的任何列,当我尝试枚举结果时会引发异常,如下所示: 解决此问题的简单方法是将特定列的NullValue属性更改为(Null)或(Empty),但我
*.xsd
文件,其中包含表的可视化表示以及模式中这些表中的字段
然后,我使用LINQ对这些表运行查询
默认情况下,每个表中每个字段的NullValue
属性都设置为(抛出异常)。这在实践中意味着,如果我将条件应用于查询中包含空值的任何列,当我尝试枚举结果时会引发异常,如下所示:
解决此问题的简单方法是将特定列的NullValue属性更改为(Null)
或(Empty)
,但我在许多表中有许多列,每次更改所有这些列都是一件痛苦的事。我也不能使用Shift键选择所有列,因为(Null)
和(Empty)
值仅适用于引用类型和可为Null的值类型,因此,例如,如果我的选择包含单个整数,则不会更新任何属性
VisualStudio中是否有一个选项可以全面更改DataTable中某列的NullValue属性的默认行为
谢谢
msprop:nullValue
的语法,例如msprop:nullValue=“\u Empty”
msprop:Generator\u ColumnPropNameInTable
并将其替换为msprop:nullValue=“\u empty”msprop:Generator\u ColumnPropNameInTable
msprop:nullValue
属性实例,否则会出现数据集语法错误