C#中的null和數據庫中的null,雖然都表示是未定義的意思,但用作IF的判斷的時候,一般使用DBNull的方法,點擊查看DBNull的用法
Boolean isEquals = Object.Equals(dbValue, DBNull.Value)
或:Boolean isEquals = dbValue.Equals(DBNull.Value)
dbValue指從數據庫讀出值,其返回值isEquals 等於 true 表示為空即是null,等於false時表示非空。