пятница, 6 апреля 2012 г.

Linq Трассировка SQL кода

 

В EF делаем так

using (DatabaseEntities context = new DatabaseEntities())
{
var query = from p in context.Profiles
where p.ProfileID == 100
select p;
Console.WriteLine(((ObjectQuery<Profile>)query).ToTraceString());
}



В LINQ to SQL так

using (DatabaseContext context = new DatabaseContext())
{
context.Log = Console.Out;
var query = from p in context.Profiles
where p.ProfileID == 100
select p;
}

Комментариев нет:

Отправить комментарий