首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL to LINQ工具

SQL to LINQ工具
EN

Stack Overflow用户
提问于 2008-11-17 21:19:37
回答 3查看 190.6K关注 0票数 205

有没有工具可以把SQL语法转换成LINQ语法?

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-11-17 22:02:16

编辑2020年7月17日:我无法删除此已接受的答案。它曾经很好,但现在不是了。小心那些老帖子,伙计们。我要移除链接。

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

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

票数 84
EN

Stack Overflow用户

发布于 2008-11-17 22:29:09

我知道这不是你想要的,但是LINQPad是一个非常棒的自学LINQ的工具(而且它是免费的:o)。

当时间不是很紧要的时候,我在过去的一周左右一直在使用它,而不是在SQL Server中使用查询窗口,我的LINQ技能变得越来越好。

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

票数 34
EN

Stack Overflow用户

发布于 2011-11-02 10:22:48

对于这项任务(以及),Bill Horst's - Converting SQL to LINQ是一个非常好的资源。

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

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

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/296972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档