1
如果您正在使用SQL Server数据库,并且想要存储从数据库中读取的空值和非空值(哪些.NET数据类型最适合),NULLABLE本机类型或SQLType?System.Data.SqlTypes或NULLABLE本机类型?
我不在乎数据库可移植性到不同的数据库。
如果您正在使用SQL Server数据库,并且想要存储从数据库中读取的空值和非空值(哪些.NET数据类型最适合),NULLABLE本机类型或SQLType?System.Data.SqlTypes或NULLABLE本机类型?
我不在乎数据库可移植性到不同的数据库。
这100%取决于你要用它做什么。如果您正在与SqlCommand
和员工进行互动,则您必须使用DbNull
。不过,我的经验是,它的用处就停在那里。与其余的.NET一起,你最好使用本地类型。 WPF现在支持Nullable<bool>
的CheckBox.IsChecked
,它很好地与本地类型绑定,但不如SQL类型。