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. 新版本的 dotConnects 包含經過大幅改進的 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 的應用程式提供效能改進。

Visual Studio Debugger Visualizer 已新增至 LinqConnect,以提高為 LINQ 查詢產生的 SQL 程式碼在偵錯應用程式時的可讀性。

  1. 增強的自有 ORM 模型設計器 - Entity Developer

Entity Developer 包含在 dotConnect 資料提供者中,允許開發基於不同資料庫引擎的 LINQ to SQL 和 Entity Framework 模型。 現在,它提供進階的 Model First 支援和從資料庫更新模型的功能。

Entity Developer 中的 Model-First 方法實作提供模型概念部分的對應和儲存部分的自動同步,以及易於使用的精靈,用於將資料庫與模型同步。

將資料庫與模型同步

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 網站的先前版本遷移。 我們對遷移造成的任何格式問題表示歉意。