datacontext的LOG属性如何 重定向到Console.Out,最好有具体操作。

解决方案 »

  1.   

    加了这句就行了  db.Log = Console.Out;高手大师们帮忙解释一下,小弟我不是很理解。
      

  2.   

    这很好理解, Console.Out返回一个TextWriter
    那么你只要关联给db.Log,写db.Log.WriteLine(xxx)就写到控制台上了。
      

  3.   

    找到了:TextWriter 是 StreamWriter 和 StringWriter 的抽象基类,它们将字符分别写入流和字符串。创建一个 TextWriter 实例,将对象写入字符串,或将字符串写入文件,或序列化 XML。也可使用 TextWriter 的实例将文本写入自定义后备存储区(所使用的 API 与用于字符串或流的 API 相同),或者增加对文本格式化的支持。TextWriter 的所有使用基元数据类型作为参数的 Write 方法都将值作为字符串写出。