0

我正在动态生成 Lambda 表达式,需要交叉检查 Lambda 表达式查询是否正确。这意味着 lambda 表达式如何针对 Entity 框架执行,以及它如何在内部转换为 sqlquery?我正在使用 Windows Azure Sqlserver。不知道 SQL Profiler 对窗口 Azure Sqlserver 的支持。

实体框架中应用的 Lambda 表达式查询

IQueryable<Object> queryResults = null;

queryEntity = _db.Companies.Where(Company => ((Convert(Company.Name) == "test") 

或者

((Convert(Company.AddressLine1) == "test1") Or (Convert(Company.AddressLine2) == "test2"))));

有人有想法吗?请分享。

4

1 回答 1

0

我从这个链接获得了解决方案,Azure Sql profiler,我可以看到我的 lambda 表达式的 SQL 查询。

http://blogs.msdn.com/b/benko/archive/2012/05/19/cloudtip-14-how-do-i-get-sql-profiler-info-from-sql-azure.aspx

于 2012-12-21T11:25:31.290 回答