需要 SQL 转 LINQ 的转换器,有什么建议吗?

4
我们有LINQPad,非常适合测试针对数据库的Linq表达式。
有人能推荐一个“免费的”工具,可以帮助我们将"SQL查询"转换为LINQ表达式吗?
你为什么会推荐它?
请注意,我们使用C#。

我认为LinqPad是最好的工具。 - anishMarokey
@anishmarokey - Linqpad并没有做他想要做的事情。 - Randy Minder
如果提及LINQPad就加1分。这对于快速测试“它是否有效”的代码片段非常好,即使不使用LINQ也是如此。 - TrueWill
2个回答

3
就工具而言,Randy Minder的建议Linqer是我见过的唯一直接的工具。
话虽如此,Visual Basic团队做了一个非常好的系列展示如何从SQL到LINQ。这将演示学习如何自己进行转换所需的步骤。从VB的LINQ转换到C# LINQ非常容易(大多数语句在LINQ中几乎相同),因此即使对于C#开发人员来说,这也是学习如何做到这一点的好方法。
即使您使用工具,我也建议尝试理解概念-工具并不总是生成最佳代码。知道如何自己做这件事非常有价值。

谢谢,注意到了。使用工具的原因是将已经在使用的大量SQL查询转换为LINQ。 - Asad

2
我知道的唯一可以做到这一点的工具是Linqer。它不是免费的,但我相信可以以低于50美元的价格购买。它对我来说非常有效。

安装 Linqer 在 Vista 上是否存在已知问题?由于某些原因,我们遇到了问题。 - Asad
我从未尝试过。我只在XP上安装了它。如果存在这样的问题,他们的网站上应该有相关说明。 - Randy Minder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接