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

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

Вопрос

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?

Это было полезно?

Решение

You can use the Log property on the DataContext object.

Другие советы

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

Configuring Visual Studio to Debug .NET Framework Source Code

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top