How and where in VS2008 I can see my Linq commands being translate into Transact-SQL statements?

StackOverflow https://stackoverflow.com/questions/3342531

Pregunta

Linq commands are translated into transact-sql statements. I've VS2008 professional. How and where can I see how this majic happens? (by debugging?)

EDIT

Let's say I have this

var allProducts = db.Products;

I guess this will be translate by

SELECT * FROM Products

Where can I look at to see that? For instance, when I debug my code, I can see on the bottom are changing value each time I press f10. Is there something like that in vs2008 for linq command?

¿Fue útil?

Solución

You can use the Log property on the DataContext object.

Otros consejos

You can configure VS to step into .NET source code:

Configuring Visual Studio to Debug .NET Framework Source Code

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top