Auf Englisch lesen

Freigeben über


DataContext.Log Eigenschaft

Definition

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

public System.IO.TextWriter Log { get; set; }

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

Hinweise

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

Gilt für:

Produkt Versionen
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1