2025年9月25日: PostgreSQL 18 发布!

Devart ADO.NET 数据提供程序提供高级模型优先和数据库优先支持和...

发布于 2010-12-13

Devart 近期宣布发布其 dotConnect 数据提供程序的最新版本。dotConnect 是构建在 ADO.NET 架构和开发框架之上,并采用多项创新技术的数据连接解决方案。Devart ADO.NET 数据提供程序产品线包括用于主流数据库的高性能数据提供程序,并为开发数据库相关应用程序和网站提供完整解决方案。Devart dotConnect 支持 ADO.NET Entity Framework 和 LinqConnect。LinqConnect 是 Devart 的 ORM 解决方案,与 Microsoft LINQ to SQL 高度兼容,同时通过其自身的功能扩展了其功能。

通过 dotConnect ADO.NET 数据提供程序的最新版本——dotConnect for Oracle 6.00、dotConnect for MySQL 6.00、dotConnect for PostgreSQL 5.00 和 dotConnect for SQLite 3.00——Devart 继续引入 ORM 模型设计的创新方法,并显著提高了 LinqConnect 的运行时性能。

  1. dotConnect 的新版本包含全新的、大幅改进的 ORM 解决方案——LinqConnect

LinqConnect ORM 的功能已通过以下方式得到扩展:

现在 LinqConnect 支持在调用 SubmitChanges 时批量更新 DML 语句的执行,这提高了更新操作的性能。

支持了新的继承层次结构。除了 Table Per Hierarchy(按层次表)支持外,现在还支持 Table per Type(按类型表)。

LinqConnect 包现在包含 ASP.NET Dynamic Data 项目的新模板,允许使用 LinqConnect 创建 ASP.NET Dynamic Data 应用程序。

升级后的 LinqConnect ORM 支持 Parallel LINQ,为使用 LinqConnect 的应用程序提供了性能改进。

LinqConnect 中添加了 Visual Studio Debugger Visualizer,可在调试应用程序时提高生成的 LINQ 查询 SQL 代码的可读性。

  1. 增强的自有 ORM 模型设计器——Entity Developer

Entity Developer 包含在 dotConnect 数据提供程序中,允许基于不同数据库引擎开发 LINQ to SQL 和 Entity Framework 模型。现在它提供高级的模型优先支持和从数据库更新模型的功能。

Entity Developer 中的模型优先方法实现提供了模型映射和存储部分与模型概念部分的自动同步,以及用于同步数据库与模型的易于使用的向导。

同步数据库与模型

Entity Developer 为您提供了两个选项来根据模型创建数据库。您可以生成创建脚本来创建新数据库,或者使用“更新到数据库”向导将现有数据库与模型同步。此向导仅对数据库进行必要的更改,并在可能的情况下保留数据。即使实体内部的更改也会被检测到并生成 ALTER 语句,表也无需被删除和重新创建。向导会显示更改对象的树状图及其更改,允许您选择需要与模型同步的数据库对象,指定重命名对象等。

映射同步

当启用自动映射同步时,概念模型的更改会自动应用于其映射和存储部分。例如,当您在概念部分添加一个类时,会在存储部分创建一个相应的表,并将该类自动映射到该表。即使最复杂概念部分的变化也得到支持——复杂类型、多对多关联、复杂层次结构。所有这些更改都可以自动反映在存储部分。但是,您可以对存储部分进行手动更改,这些更改将在编辑概念部分时得到保留。

“从数据库更新”向导允许以快速便捷的方式将您的模型与 Entity Framework 和 LinqConnect 的数据库进行同步。与标准的 Visual Studio 更新向导不同,Entity Developer 的“从数据库更新”向导在可能的情况下会尝试保留对模型的的手动更改。该向导会检测所有可能影响模型的数据库更改,例如创建和删除的表和视图、它们的列和外键、列数据类型更改、创建和删除的存储过程和函数、它们参数的更改等。

定价与可用性

我们为 dotConnect 产品线中的每个产品都提供免费的 Express 版本。

单用户许可证价格低至 99.95 美元起,您始终可以选择最适合您需求的版本。

如需了解更多信息、下载试用版和免费版或订购许可证,请访问 Devart 网站:

www.devart.com/dotconnect/

关于 Devart

Devart 是一家软件开发公司,在软件市场拥有 11 年的经验,拥有超过 2 万名忠实用户。

我们专注于为包括 Oracle、SQL Server、MySQL、PostgreSQL、InterBase、Firebird 和 SQLite 在内最受欢迎的数据库提供全面的开发和管理工具以及原生连接解决方案。

有关 Devart 的更多信息,请访问 www.devart.com/company/

本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。