1. 程式人生 > >DevExpress v18.1新版亮點——Data Access篇

DevExpress v18.1新版亮點——Data Access篇

使用者介面套包DevExpress v18.1日前正式釋出,本站將以連載的形式為大家介紹各版本新增內容。本文將介紹了DevExpress Data Access v18.1 的新功能,快來下載試用新版本!點選下載>>

SQL Data Source

增強SQL Data Source過濾功能

新版本更新Filter Editor允許您在為SqlDataSource指定過濾條件時使用各種功能,這些功能在新文字模式中可用,包括以下功能:

  • 智慧程式碼完成
  • 列和函式工具提示
  • 輸入驗證和錯誤指示

您可以從Query Builder和Property Grid(對於過濾器字串和組過濾器字串)開啟擴充套件的Filter Editor。

XPO - ORM Library

支援PostgreSql 3.1

XPO現在支援Npgsql v3.1。 預設情況下,System.Guid屬性對映到UUID資料庫列型別。要恢復到先前的操作並將System.Guid屬性對映到CHAR(36),請啟用GlobalUseLegacyGuidSupport或UseLegacyGuidSupport選項(PostgreSqlConnectionProvider)。

支援Firebird 3.0

FirebirdConnectionProvider現在支援:

  • Firebird 3.0伺服器
  • 客戶端ADO.NET資料提供程式(FirebirdSql.Data.FirebirdClient 5.8.0)
  • Firebird 2.1+的標準函式(Substring,AddMonths,AddYears,CharIndex,Round,Remove,Insert,Exp,Power和Replace)

Nullable Columns

新版本使用允許接受Null值的新選項擴充套件核心API(例如Session,XpoDefault,XPDictionary,ORM資料模型嚮導)。您還可以使用ColumnDefaultValue,ColumnDbDefaultValue,Nullable,NullableBehavior程式碼屬性,並以宣告方式指定所需的操作。

增強.NET Core功能

XPO現在支援以下內容:

  • ADO.NET provider 5.11+ for Firebird
  • Oracle Data Provider for .NET Core 12.2 Beta 2
  • XPO Profiler支援ASP.NET Core專案
  • ASP.NET Core專案的依賴注入,新版本為標準的IServiceCollection介面實現了新的擴充套件方法,以便為ASP.NET Core pipeline註冊XPO服務

其他增強功能

  • DevExpress模板庫中提供了ORM Data Model Wizard、ORM Persistent Object、ORM OData Service project和專案模板。
  • 可以從ASA(SQL Anywhere)資料庫中獲取表列表。
  • 優化了Oracle連線提供程式。 現在,OracleDecimal列的處理速度提高了5倍。
  • ContainsOperator或'任意'聚合WcfInstantFeedbackSource / WcfServerModeSource和ODataServerModeSource / ODataInstantFeedbackSource元件(DevExpress資料庫)。

LINQ to XPO的改進包括:

  • 第二個Select可以應用於連線表。
  • 'Equals'運算子已替換為'IsNull'運算子。
  • 表示式注入(例如PersistentObject.CollectionProperty.AsQueryable()。Any(SomeExpression))。
DevExpress調查問卷

===============================================================

DevExpress v18.1釋出,更多精彩內容請持續關注DevExpress中文網!

DevExpress中文網微信