Specifies the destination to write the SQL query or command.
Public Property Log As TextWriter
Dim instance As DataContext Dim value As TextWriter value = instance.Log instance.Log = value
public TextWriter Log { get; set; }
public: property TextWriter^ Log { TextWriter^ get (); void set (TextWriter^ value); }
public function get Log () : TextWriter public function set Log (value : TextWriter)
Set this property to nullNothingnullptra null reference (Nothing in Visual Basic) to disable command logging.
The following example displays generated SQL in the console window before it displays the results of the query.
db.Log = Console.Out Dim custQuery = _ From cust In db.Customers _ Where cust.City = "London" _ Select cust For Each custObj In custQuery Console.WriteLine(custObj.ContactName) Next
db.Log = Console.Out; var custQuery = from cust in db.Customers where cust.City == "London" select cust; foreach (var custObj in custQuery) { Console.WriteLine(custObj.ContactName); }
Windows Vista, Windows XP SP2, Windows Server 2003
"Property ValueType: System.IO..::.TextWriterThe TextReader to use for writing the command. "
should be "The TextWriter to use ..."