我有一个使用linq查询的aspx网格控件。我可以从网格控件中获取字符串中的过滤器表达式,但当然它在linq中。 linq和tsql在某些时候是相同的,但不同的其他时间。我需要将linq字符串语法更改为tsql语法,以便我可以查询,在数据集中获得相同的结果并加载自定义维护表单。例如:
linq:StartsWith([city],'cedarburg') Tsql:像'%cedarburg'这样的城市
有没有办法做到这一点?
感谢。
答案 0 :(得分:0)
下载LinqPad,您可以粘贴LINQ,然后查看发出的SQL。另一个更困难的选择是将SQL事件探查器指向您想要的SQL服务器,触发LINQ行并查看它对服务器发出的内容。