I found out that following methods would write the query inside of LinqPad Console... and that is not so bad
BLToolkit.Data.DbManager.TurnTraceSwitchOn();
BLToolkit.Data.DbManager.WriteTraceLine = (s1, s2) =>
{
Console.WriteLine(s1);
Console.WriteLine(s2);
};
but now i have problem to trace following query:
SqlQuery<T> query = new SqlQuery<T>(this.GetDbManager());
return query.SelectByKey(keys);
How SqlQuery could be traced?