首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >devart dotConnect MySQL

devart dotConnect MySQL
EN

Stack Overflow用户
提问于 2009-12-14 13:21:19
回答 1查看 897关注 0票数 0

为了创建模型,我一直在评估MindScape Lightspeed。到目前为止,我很满意。我还在为ASP.Net的MySQL进一步寻找OOTB (实际上是一些专业的质量代码)提供商。我遇到了来自Devart的“MySQL的点连接”。这看起来符合后一种需求。它还有用于创建实体模型的“实体开发人员”(我发现这一点有点晚)。然而,我还没有对此进行评估。为了使用不同的提供者,我当然想继续使用dotconnect,但我不确定Entity Developer与MindScape Lightspeed相比有多好。这个问题源于这样一个事实:我是一个非常小的商店,我想明智地投资,即使是100美元的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-14 19:30:15

首先,我在Mindscape工作-只是为了让大家知道我的工作方式:-)我不是devart的客户,如果有人使用过他们的工具,也许他们可以添加额外的信息。要说明您正在查看的产品是什么:

Entity Developer -用于创建模型的设计器工具。它允许您为LINQ to SQL或LINQ to Entities生成模型。微软已经提供了一些设计人员来做这件事,但是devart提供的工具看起来更好,如果你对默认工具有问题的话,这个价格可能是值得的。

dotconnect for MySQL似乎是一个允许实体框架与MySQL对话的提供者。默认情况下,实体框架不提供此功能,但提供了一个插件框架,以便开发人员可以构建提供者(在本例中为MySQL)。我可能在这里错了,但看起来就是这样。这意味着ORM因素由Microsoft控制,您将拥有Microsoft指定的功能和发布周期(这可能是好事,也可能是坏事,具体取决于您的需求:-)

另一方面,LightSpeed是Mindscape开发的一种全新的对象关系映射。除了将我们的设计器集成到Visual Studio中之外,它不会重用Microsoft技术。这意味着我们响应请求的能力优于Microsoft。我们已经提供了对MySQL和许多数据库的支持,这意味着如果您购买了LightSpeed,然后使用不同的数据库引擎进行另一个项目,您就不需要再购买另一个产品了。我们在orm比较文档中发布了一个粗略的guide to the underlying differences between LightSpeed and the Entity Framework (注意:它是基于与.NET 3.5提供的实体框架进行比较的,而不是明年发布的)。

就设计者而言,我不确定它们的细节如何比较。The LightSpeed designer支持模式往返已经有很长一段时间了(这意味着如果您在设计器中更改了模型,您可以将更改推送到数据库,或者如果您更改了数据库,您可以右键单击并根据数据库更改来更新模型-只要对您有效)。在我们今天发布的SQL3.0中,我们还会自动跟踪迁移,这样您就不需要在升级解决方案时手动创建LightSpeed文件来迁移数据库模式。如果您希望更改生成代码的模板,欢迎这样做-这似乎与devart设计器所允许的类似。

话虽如此-如果你正在寻找Visual Studio对基本ASP.NET控件(如表格适配器)的支持,那么你可能会发现devart产品是一个更好的选择,因为它表现得更好。从技术上讲,您可以通过在大多数情况下使用ObjectDataSource包装LightSpeed实体来将LightSpeed与这些实体一起使用,但这是一个额外的步骤。

总体而言,我可以欣赏这些产品看起来相似,但实际上在同一时间有很大的不同。我没有列出利弊,因为这完全取决于你正在寻找的是什么和你正在构建的项目的类型。我感谢您的反馈,因为您发现了更多-让我知道您的发现:-)

此外,如果您有任何进一步的问题,或者如果您只是想更详细地了解您的需求,请使用我们网站上的联系表格-我很乐意为您提供帮助!

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

https://stackoverflow.com/questions/1899061

复制
相关文章

相似问题

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