我有一个使用linq进行查询的aspx网格控件。我可以从网格控件中获得字符串形式的过滤器表达式,但它当然是在linq中。linq和tsql有时是相同的,但在其他时候是不同的。我需要将linq字符串语法更改为tsql语法,这样我就可以查询,在dataset中获得相同的结果,并加载自定义维护表单。例如:
linq: StartsWith( city,'cedarburg') Tsql: city like '%cedarburg‘
有什么方法可以做到这一点吗?
谢谢。
发布于 2012-11-27 01:55:42
下载LinqPad,然后粘贴到LINQ中,然后查看发出的SQL。另一个更困难的选择是将SQL事件探查器指向您想要的SQL服务器,触发LINQ行,并查看它对服务器发出了什么。
https://stackoverflow.com/questions/13570346
复制相似问题