在EntityFramework 6中的System.Data.Linq.DataContext中的日志执行时间

时间:2015-03-03 20:59:14

标签: c# entity-framework logging linq-to-sql execution-time

我发现an article如何从EntityFramework 6上记录执行时间。这很简单,只需设置Log属性即可。我喜欢它。

我在项目中使用Linq2Sql,主要是出于历史目的,我不需要将其迁移到EntityFramework。 System.Data.Linq.DataContext中还有一个Log属性,它与EntityFramework中的Log属性几乎完全相同,只是没有执行时间。

有没有办法,如何在System.Data.Linq.DataContext中打开执行时间?我可以在不迁移其余代码的情况下将System.Data.Linq.DataContext切换为EntityFramework中的内容吗?

2 个答案:

答案 0 :(得分:0)

这里似乎有一些时间戳参考 - 虽然我自己没有尝试过...... https://msdn.microsoft.com/en-us/data/dn469464.aspx#Log

答案 1 :(得分:0)

最后,似乎Linq to SQL需要migrated到Entity Framework,这可能比我想象的要复杂得多。