Linq to sql 是否有更好的工具来管理LINQ2SQL DataContext文件?

Linq to sql 是否有更好的工具来管理LINQ2SQL DataContext文件?,linq-to-sql,Linq To Sql,对于我正在进行的一个项目,我有一个相当大的LINQ2SQL。我必须承认,我主要使用VisualStudio提供的WYSIWYG编辑器来管理和构建结构。我开始遇到一个问题,当涉及到在图上定位实体,并只是在一般情况下使用它时 是否有更好的所见即所得工具(比Visual Studio提供的工具更好)可以帮助管理LINQ2SQL dbml文件?如果您使用所见即所得工具只是为了构建数据库结构,您可能希望改用“”和用于设计数据库结构。对于linq2sql设计器,我不知道有什么替代方案 编辑: 自发表评论以来

对于我正在进行的一个项目,我有一个相当大的LINQ2SQL。我必须承认,我主要使用VisualStudio提供的WYSIWYG编辑器来管理和构建结构。我开始遇到一个问题,当涉及到在图上定位实体,并只是在一般情况下使用它时


是否有更好的所见即所得工具(比Visual Studio提供的工具更好)可以帮助管理LINQ2SQL dbml文件?

如果您使用所见即所得工具只是为了构建数据库结构,您可能希望改用“”和用于设计数据库结构。

对于linq2sql设计器,我不知道有什么替代方案

编辑:

自发表评论以来,对这一问题的进一步思考

虽然不是所见即所得,但您可以查看SQL Metal(cmd行)以生成/使用linq2sql生成的文件

它现在也有一个开源的UI

查看有关它的一些信息。

查看我的外接程序,网址为


它不会取代设计器,但会为设计器添加一堆缺少的功能,因此它使设计器更易于使用。

您需要认真思考如何解决此问题。可能有一些商业产品可以满足你的需求,但是没有任何免费的产品可以接近你的需求。在这方面,我还没有看到任何关于商业工具的清晰评论

Linq2Sql O/R设计器无法扩展,不幸的是,您已经发现了困难的地方。类似SQLMetal的东西可以更好地扩展,但它也不是一个完美的解决方案

不幸的是,从使用O/R设计器切换到SQLMetal可能会非常痛苦,因为它们没有像您希望的那样在封面下共享那么多代码

如果您试图使用带有Linq2Sql的大型数据库,您几乎必须找到并采用某种商业工具。一个值得考虑的免费选项是,但它甚至不接近所见即所得工具

切换到功能更强大的ORM也将很困难

不久前,我写了一篇关于这个主题的博客文章,在这个回答中我已经重复了很多:


祝你好运。

老实说,我不知道迁移到实体框架会浪费多少时间。我也会老实说。我也无法估计这一点,因为这取决于您已经拥有的代码量。尽管如此,建议的工具(第二个链接)可能对设计数据库有用。他问是否有更好的WYSIWYG工具用于VS中的L2S图。我还没有找到这个问题的替代方法。为什么我的答案不是答案?我告诉他,除了他的问题,我还没有找到别的办法。他没有问是否有更好的IDE来设计数据库,正如您对altova产品的建议。他没有询问您在实体框架中列出的Linq2SQL的替代方案。虽然我的答案可能不是他想听的,但仍然是一个答案。在VS.(+1)中,L2S设计师没有其他选择,这是一个答案。。。也许我不想听!=)这是一种商业产品。嗯,是的。我看不到OP只要求提供免费工具的地方。我只是想为OP节省一些时间,如果他们在这一点上感到困惑的话。有时,商业产品不是一种选择,提前知道总是好的。我个人对销售产品的人没有问题,所以。好的。无论如何,它是免费使用的头45天(45天试用),所以有足够的时间来评估是否值得使用或不。。。