I am dynamically generating Lambda expression, have a requirement to cross check the Lambda expression query is correct or not. It means how the lambda expression execute against Entity framework, and how it converts in to sqlquery internally? I am using Windows Azure Sqlserver. Dont have any idea about SQL Profiler supports for window Azure Sqlserver.
Lambda expression query applied in Entity framework
IQueryable<Object> queryResults = null;
queryEntity = _db.Companies.Where(Company => ((Convert(Company.Name) == "test")
Or
((Convert(Company.AddressLine1) == "test1") Or (Convert(Company.AddressLine2) == "test2"))));
Anybody have Ideas? Please share.
I got solution from this Link, Azure Sql profiler, I am ble to see the SQL query for my lambda expression.
http://blogs.msdn.com/b/benko/archive/2012/05/19/cloudtip-14-how-do-i-get-sql-profiler-info-from-sql-azure.aspx