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