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 的运行时性能。
LinqConnect ORM 的功能通过以下方式扩展:
现在,LinqConnect 支持在 SubmitChanges 调用时对 DML 语句执行批量更新,这提高了更新操作的性能。
支持了新型的继承层次结构。除了 Table Per Hierarchy 支持之外,现在还支持 Table per Type。
LinqConnect 包现在包含用于 ASP.NET Dynamic Data 项目的新模板,允许使用 LinqConnect 创建 ASP.NET Dynamic Data 应用程序。
升级后的 LinqConnect ORM 支持并行 LINQ,为使用 LinqConnect 的应用程序提供性能改进。
LinqConnect 添加了 Visual Studio 调试器可视化工具,以提高在调试应用程序时为 LINQ 查询生成的 SQL 代码的可读性。
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 年的经验,拥有超过 20000 名忠实用户。
我们专注于为最流行的数据库(包括 Oracle、SQL Server、MySQL、PostgreSQL、InterBase、Firebird 和 SQLite)提供全面的开发和管理工具以及本机连接解决方案。
有关 Devart 的更多信息,请访问 www.devart.com/company/
此帖子是从 PostgreSQL 网站的早期版本迁移过来的。对于迁移造成的任何格式问题,我们深表歉意。