Linq 命令被翻译成 transact-sql 语句。我有VS2008专业。我如何以及在哪里可以看到这个 majic 是如何发生的?(通过调试?)
编辑
假设我有这个
var allProducts = db.Products;
我想这将被翻译
SELECT * FROM Products
我在哪里可以看到?例如,当我调试我的代码时,我可以在底部看到每次按 f10 时值都在变化。vs2008中是否有类似的东西用于linq命令?
Linq 命令被翻译成 transact-sql 语句。我有VS2008专业。我如何以及在哪里可以看到这个 majic 是如何发生的?(通过调试?)
编辑
假设我有这个
var allProducts = db.Products;
我想这将被翻译
SELECT * FROM Products
我在哪里可以看到?例如,当我调试我的代码时,我可以在底部看到每次按 f10 时值都在变化。vs2008中是否有类似的东西用于linq命令?
您可以在 DataContext 对象上使用Log属性。
您可以将 VS 配置为单步执行 .NET 源代码: