DataContext.Log プロパティ

定義

SQL クエリまたはコマンドの書き込み先を取得または設定します。

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

プロパティ値

コマンドの記述に使用するライター。

次の例では、クエリの結果を表示する前に、生成された SQL をコンソール ウィンドウに表示します。

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

注釈

コマンド ログを無効にするには、このプロパティを に null 設定します。

適用対象