2010-02-07 46 views
0

我知道在Linq-to-Sql中可以这样做,是否可以自动记录通过实体框架中的特定ObjectContext所做的所有查询?特别是,我对在ObjectContext的生命周期中运行的查询数量感兴趣。实体框架中的往返日志记录

+0

您使用的是哪种DBMS和数据提供程序? – echo 2010-02-07 21:35:16

+0

你在说什么:实体框架和Linq-to-Entities或Linq-to-SQL?两种非常不同的技术,真的! – 2010-02-07 22:18:04

回答

0

好像你正在寻找的东西快速和容易实现,而无需插入日志语句或其他代码到你所有的查询例程。我不知道只用ObjectContext的一个实例做这件事的方法,但可能有办法通过你的数据提供者来完成。例如,如果您碰巧使用了Devart for Oracle,则可以处理Devart.Common.DbMonitor的Devart.Common.DbMonitor.TraceEvent事件。