Paul
Paul

Reputation: 9541

Round trip logging in entity framework

I know this is possible in Linq-to-Sql, is it possible to automatically log all queries made through a particular ObjectContext in entity framework? In particular, I'm interested in the number of queries that are run in the lifetime of the ObjectContext.

Upvotes: 0

Views: 466

Answers (2)

echo
echo

Reputation: 7845

It seems like you're looking for something quick and easy to implement, rather than having to insert log statements or other code into all of your query routines. I don't know of a way to do this with just an instance of ObjectContext but there may be a way to do it through your data provider. For example if you happen to be using Devart for Oracle, you can handle the Devart.Common.DbMonitor.TraceEvent event of Devart.Common.DbMonitor.

Upvotes: 0

Luhmann
Luhmann

Reputation: 3890

You can use ObjectQuery.ToTraceString or look into Jaroslaw Kowalski's tracing and caching provider

Upvotes: 2

Related Questions