2009-07-30 22 views

回答

2

我一直在使用Huagati DBML工具,适用于工程,为过去五个月左右,而只是“LINQ到SQL图从数据库更新”功能值得注册价格。我没有遇到任何兼容性问题,但这是我使用的VS2008中唯一的第三方加载项,因此不确定它如何与ReSharper一起玩。

微软发布Linq-to-sql设计器(用于.dbml文件),但没有内置“更新图”功能,但Huagati插件可以实现这一点,还有一些其他细节(你可以指定你想如何“美化”你的列名/属性,这样我所有的Tablename_Id列都会变成TablenameID属性,我必须在标记为“自动生成”的字段列表中添加几行代码(默认情况下,我的位列默认为0或1,但没有标记为自动生成,即使它们是)。挑剔的抱怨是,您无法键入包含自动生成值列表的框(您可以在“ t打'输入'来创建一个新的行 - 所以你必须从记事本复制/粘贴)。

除此之外,非常非常小的挑剔,DBML工具为我节省了大量时间。我还喜欢“比较”功能,在去之前看看有什么不对,并且实际上承诺改变我的Linq类(也可用于将开发linq ORM类与生产数据库进行比较,以防忘记记录对dev的更改DB,你去...)

因此无论如何 - 超过5个月后,我给它竖起大拇指。

柯克

0

如果您发送电子邮件至[email protected],我可以让您与一些现有用户保持联系。 (假设你想询问其他用户有关他们的经验..?)

或者如果您有任何关于如何使用它的具体问题,请更具体。

而且,(如果你没有访问过它),在support forum是个好地方,以获得其他用户的保持和询问有关该工具的具体问题......你当然也可以向您发送电子邮件可能有任何疑问有[email protected]

http://forum.huagati.com/forum1-huagati-dbmledmx-tools-support.aspx

+0

谢谢,但我在这里发布的问题的原因是要看到Huagati的范围。我自己尝试过,发现它很有用,但只用了一天。我想知道当ReSharper与它一起安装时是否会产生问题。 – Storm 2009-07-30 11:56:14

1

如果你已经转移到实体框架这显然是一个你应该知道的工具。我对EF设计师的“从数据库中更新模型...”功能感到失望,我被华格提模型比较工具的简单性和强大功能所迷惑。 EFv4模型比较器显示数据库,SSDL和CSDL图层之间的差异,并允许一个图层的个体差异与另一个图层同步或保留原位。我刚刚看过the demo video,给我留下了深刻的印象。看到Visual Studio下一版本中包含这种工具,我不会感到惊讶。不幸的是,我不能提供反馈,只是单挑。

相关问题