我动态生成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"))));
有人有想法吗?请分享。
答案 0 :(得分:0)
我从这个Link,Azure Sql分析器得到了解决方案,我很容易看到我的lambda表达式的SQL查询。