彩票走势图

在 dotConnect Providers中改进 EF 核心支持和监控

原创|行业资讯|编辑:status|2020-09-21 11:02:12.510|阅读 93 次

概述:Devart很高兴地宣布发布新版本的dotConnectADO.NET Providers。新版本的 Devart 产品为实体框架核心提供了重大改进,并且通过向 dbMonitor 类添加更多配置选项,使调试过程更加容易。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

EF 核心的空间数据支持

MySQL、Oracle、PostgreSQL 和 SQLite 的 dotConnect Providers现在可以使用实体框架核心中的空间数据。此功能在新的Devart.Data..实体.ECore.NetTopologySuite.dll 组件中实现,可通过产品安装程序为完整 .NET 框架和 .NET 标准项目 - 作为单独的 NuGet 包。对于 SQLite,此支持通过 SpatiaLite SQLite 扩展提供。

实体开发人员还支持将空间属性映射到相应类型的数据库列。当从具有空间列的数据库生成模型时,它会自动将所有必要的 NuGet 包下载到您的项目中。

在单独的博客文章中阅读更多关于我们的空间数据支持的信息。

EF 核心的全文搜索和数据库特定功能支持

 实体框架 v4 + v6 以前支持的实体支持 LINQ 中特定于数据库的类,现在支持实体框架核心。以下是以下类:

  • MySqlFunctions
  • OracleFunctions
  • PgSqlFunctions
  • SQLiteFunctions

此外,dotConnect 提供程序现在支持通过以下类对实体框架核心进行全文搜索:

  • MySqlText
  • FunctionsOracleText
  • FunctionsPgSqlText
  • FunctionsSQLiteText
  • Functions

监控改进

所有 dotConnect 提供程序都允许通过免费的dbMonitor 应用程序及其 DbMonitor类的后代来监视他们的工作。它允许每个组件跟踪数据库事件,如提交、回滚、SQL 语句执行、创建和销毁组件、连接池事件等。

新版本允许对更多细节进行优化监视,并显著减少监控造成的性能损失。现在,您可以通过 DbMonitor 类的 SendCallStack 属性关闭所有数据库事件的昂贵调用堆栈发送。此外,还可以指定要在 Filter 属性中监视的事件,并且不会监视其他事件。

还有一个奖励功能 - 现在 DbMonitor 类发送包含毫秒的数据库事件的时间戳。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP