本文主要是介绍C#中ADO.NET连接数据库中的DbNull 与 null的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
DbNull 是指数据库中当一个字段没有被设置值的时候的值,相当于数据库中的“空值”。null 是 C# 中是空引用的意思(在 VB 中为 Nothing),表示没有引用任何对象。
它们的意义是不同的。
* null表示一个对象的指向无效,即该对象为空对象。
DBNull.Value表示一个对象在数据库中的值为空,
* 或者说未初始化,DBNull.Value对象是指向有效的对象。
这篇关于C#中ADO.NET连接数据库中的DbNull 与 null的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!