【发布时间】:2015-03-10 13:24:15
【问题描述】:
按照here 的建议添加了一个自定义列。当我使用代码行将某些内容登录到此列时,一切正常
log4net.GlobalContext.Properties["CustomColumn"] = "Custom value";
但是如果我像下面这样传递 null
log4net.GlobalContext.Properties["CustomColumn"] = null;
这被记录为 (null)(包含在括号中的字符串 null)。如果我根本不登录也会发生这种情况,就像我注释代码如下所示。
//log4net.GlobalContext.Properties["CustomColumn"] = null;
所以问题是,有没有办法让它在数据库中实际为空,而不是字符串 - (null)。我正在使用 ms sql server 2008 r2
【问题讨论】: