1

我有一个使用 linq 进行查询的 aspx 网格控件。我可以从网格控件的字符串中获取过滤器表达式,但当然它在 linq 中。linq 和 tsql 有时相同,但有时不同。我需要将 linq 字符串语法更改为 tsql 语法,以便可以查询、在数据集中获得相同的结果并加载自定义维护表单。例如:

linq: StartsWith([city], 'cedarburg') Tsql: city like '%cedarburg'

有没有办法做到这一点?

谢谢。

4

1 回答 1

0

下载LinqPad,您可以粘贴到您的 LINQ 中,然后查看发出的 SQL。另一个更困难的选择是将 SQL Profiler 指向您想要的 SQL 服务器,触发 LINQ 线路并查看它对服务器发出的内容。

于 2012-11-26T17:55:42.120 回答