SQL到LINQ工具

Chr*_*ris 197 sql linq

有没有可以将SQL语法转换为LINQ语法的工具?

我只想用join等重写基本查询到LINQ.这会节省我很多时间.

Nik*_*696 84

Linqer是一个SQL到LINQ转换器工具.它可以帮助您学习LINQ并转换现有的SQL语句.

并非每个SQL语句都可以转换为LINQ,但Linqer涵盖了许多不同类型的SQL表达式.Linqer支持.NET语言 - C#和Visual Basic.

  • 非常马车.弹出"无效许可证"消息后,安装程序失败了. (2认同)
  • 对我来说同样的问题。发行说明说他们已经解决了这个问题,但是我猜不是在我的网络上。 (2认同)
  • Norton Security将此标记为坏消息! (2认同)

wcm*_*wcm 32

我知道这不是你要求的,但LINQPad是一个非常好的工具,可以自学LINQ(而且它是免费的:o).

当时间不重要时,我已经在过去一周左右使用它,或者SQL Server中的查询窗口和我的LINQ技能越来越好.

它也是一个很好的小代码片段工具.它唯一的缺点是免费版本没有IntelliSense.


cho*_*own 27

Bill Horst的 - 将SQL转换为LINQ是这项任务的非常好的资源(以及LINQPad).

LINQ Tools也有一个不错的工具列表,但我不相信其他任何东西可以做Linqer做的事情.


一般来说,LINQ是一种比SQL更高级的查询语言,在尝试将SQL转换为LINQ时会导致转换丢失.首先,LINQ发出异形结果和SQL平面结果集.这里的问题是从SQL到LINQ的自动转换通常必须执行比转换更多的音译 - 生成如何不编写LINQ查询的示例.因此,很少(如果有的话)工具能够可靠地将SQL转换为LINQ.类似于通过首先将VB6转换为C#4然后研究得到的转换来学习C#4.