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

dotConnect 数据提供程序

发布于 2010-12-28

Devart 近期宣布发布了新版本的 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 调试器可视化工具,以提高在调试应用程序时为 LINQ 查询生成的 SQL 代码的可读性。

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

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

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 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。