Transaction在这里有什么用,该怎么处理
Transaction在这里有什么用
using (var scope = new TransactionScope(TransactionScopeOption.Suppress))
{
if (Writer.Keys.Contains(NVSLogConstants.DebugCategory))
Writer.Write(new LogEntry(String.Format(format, new object[] { obj }), NVSLogConstants.DebugCategory, 3,
0, TraceEventType.Verbose, "", null));
}
其实里边的逻辑代码就是写入日志文件,根本没有涉及到数据库。这里的transaction的作用是什么呢?从来没有见过。
------解决方案--------------------
TransactionScope使用说明
http://www.cnblogs.com/blsong/archive/2010/08/13/1798987.html
------解决方案--------------------
msdnhttp://msdn.microsoft.com/zh-SG/library/ms172152(v=vs.80)
using (var scope = new TransactionScope(TransactionScopeOption.Suppress))
{
if (Writer.Keys.Contains(NVSLogConstants.DebugCategory))
Writer.Write(new LogEntry(String.Format(format, new object[] { obj }), NVSLogConstants.DebugCategory, 3,
0, TraceEventType.Verbose, "", null));
}
其实里边的逻辑代码就是写入日志文件,根本没有涉及到数据库。这里的transaction的作用是什么呢?从来没有见过。
------解决方案--------------------
TransactionScope使用说明
http://www.cnblogs.com/blsong/archive/2010/08/13/1798987.html
------解决方案--------------------
msdnhttp://msdn.microsoft.com/zh-SG/library/ms172152(v=vs.80)