我使用 .Net MySQL 连接器将 MySQL 架构的数据集导入 Visual Studio。
Visual Studio*.xsd
为我生成了一个文件,其中包含表的可视化表示,以及我的架构中这些表中的字段。
然后我使用 LINQ 对这些表运行查询。
默认情况下,NullValue
每个表中每个字段的属性都设置为(抛出异常)。这在实践中意味着如果我将条件应用于查询中包含空值的任何列,当我尝试枚举结果时会引发异常,如下所示:
解决此问题的简单方法是将特定列的 NullValue 属性更改为(Null)
or (Empty)
,但我在很多表中有很多列,一次更改所有这些列是一种痛苦。我也不能使用 Shift 键来选择所有列,因为(Null)
and(Empty)
值仅适用于引用类型和可为空的值类型,因此,例如,如果我的选择包含单个整数,则不会更新任何属性。
Visual Studio 中是否有一个选项可以全面更改 DataTable 中列的 NullValue 属性的默认行为?
谢谢