Freigeben über


DataContext.Log Eigenschaft

Definition

Ruft das Ziel zum Schreiben der SQL-Abfrage oder des Befehls ab oder legt es fest.

public:
 property System::IO::TextWriter ^ Log { System::IO::TextWriter ^ get(); void set(System::IO::TextWriter ^ value); };
public System.IO.TextWriter Log { get; set; }
member this.Log : System.IO.TextWriter with get, set
Public Property Log As TextWriter

Eigenschaftswert

Der Writer, der zum Schreiben des Befehls verwendet werden soll.

Beispiele

Im folgenden Beispiel wird generiertes SQL im Konsolenfenster angezeigt, bevor die Ergebnisse der Abfrage angezeigt werden.

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);
}
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

Hinweise

Legen Sie diese Eigenschaft auf fest null , um die Befehlsprotokollierung zu deaktivieren.

Gilt für: