Журнал времени выполнения в System.Data.Linq.DataContext, как в EntityFramework 6

Я нашел статью о том, как регистрировать время выполнения с EntityFramework 6. Это просто, достаточно установить свойство Log. Мне это нравится.

Я использую Linq2Sql в своем проекте, в основном из-за исторических целей, и мне не нужно переносить его на EntityFramework. В System.Data.Linq.DataContext есть свойство журнала, которое делает почти то же самое, что и свойство журнала в EntityFramework, за исключением того, что время выполнения отсутствует.

Есть ли способ, как включить время выполнения в System.Data.Linq.DataContext? Могу ли я переключить System.Data.Linq.DataContext на что-то из EntityFramework без переноса остальной части кода?


person Tomas Kubes    schedule 03.03.2015    source источник


Ответы (2)


Кажется, здесь есть ссылки на временные метки - я сам не пробовал ... https://msdn.microsoft.com/en-us/data/dn469464.aspx#Log

person Ilyas    schedule 04.03.2015
comment
Это именно то, о чем меня просят. Предложенная вами ссылка касается System.Data.Entity.DbContext. и используйте System.Data.Linq.DataContext. У меня вопрос, могу ли я использовать System.Data.Entity.DbContext вместо Data.Linq.DataContext? - person Tomas Kubes; 08.03.2015

Наконец, кажется, что Linq to SQL должен быть перенесен на Entity Framework, что может оказаться более сложным, чем я думал.

person Tomas Kubes    schedule 08.03.2015