//将C#中的 null 转化为 数据库中的 DBnull 值
public static object ToDBnull(string str)
{
if (str.Length<=0)
{
return DBNull.Value;
}
else
{
return str;
}
}
//将数据库中的 DBnull 值转化为 C#中的 null
public static object ToNull(object obj)
{
if (obj==DBNull.Value)
{
return null;
}
else
{
return obj;
}
}
public static object ToDBnull(string str)
{
if (str.Length<=0)
{
return DBNull.Value;
}
else
{
return str;
}
}
//将数据库中的 DBnull 值转化为 C#中的 null
public static object ToNull(object obj)
{
if (obj==DBNull.Value)
{
return null;
}
else
{
return obj;
}
}
本文提供了两个实用的方法:一是将C#中的null值转换为数据库中的DBNull.Value;二是将数据库中的DBNull.Value转换回C#中的null。这两个方法对于进行数据库操作时处理空值非常有用。
161

被折叠的 条评论
为什么被折叠?



