【问题标题】:Log Execution Time in System.Data.Linq.DataContext like in EntityFramework 6System.Data.Linq.DataContext 中的日志执行时间,如 EntityFramework 6
【发布时间】:2015-05-04 16:36:54
【问题描述】:

我找到了an article 如何在EntityFramework 6 上记录执行时间。很简单,只需设置Log 属性即可。我喜欢。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 这正是我被要求的。您建议的链接是关于 System.Data.Entity.DbContext。并使用 System.Data.Linq.DataContext。我的问题是我是否可以使用 System.Data.Entity.DbContext 而不是 Data.Linq.DataContext?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      相关资源
      最近更新 更多