当前位置: 首页 > news >正文

推广做任务 有哪些网站怎样在网站上做办公家具

推广做任务 有哪些网站,怎样在网站上做办公家具,网站专题页面设计,如何做指数交易网站当 EF Core 1.x 系列和 2.0 版本之间经过重大的重写时,所有 EF Core 数据库 Provider 都受到重创。从那时起,各种私人和商业开发团队一直在努力填补这个空白。正文当 EF Core 1.x 系列和 2.0 版本之间经过重大的重写时,所有 EF Core 数据库 P…

当 EF Core 1.x 系列和 2.0 版本之间经过重大的重写时,所有 EF Core 数据库 Provider 都受到重创。从那时起,各种私人和商业开发团队一直在努力填补这个空白。

正文

当 EF Core 1.x 系列和 2.0 版本之间经过重大的重写时,所有 EF Core 数据库 Provider 都受到重创。从那时起,各种私人和商业开发团队一直在努力填补这个空白。

在本文中,我们只关注生产就绪的 EF Core 数据库 Provider。那些仍处于预览或预发布状态的 Provider 将在以后的文章中介绍。

SQL Server

SQL Server 自然是由微软提供的,不过限制是仅适用于 SQL Server 2008 及更高版本。

对于 SQL Server 2000 和 2005,你可以使用原始的 Entity Framework。不过,这些版本不再受支持,所以不应继续在生产环境中使用。

PostgreSQL

在.NET 中访问 PostgreSQL 的事实标准是Npgsql 驱动程序和 EF Core 数据库 Provider,不过它们并不是唯一的选择。

Devart 为 PostgreSQL 提供了一个叫作dotConnect的商业版 Provider。这项产品的宣传语如下所示:

用于 PostgreSQL 的 dotConnect 提供了与 PostgreSQL 数据库的高性能连接以及很多创新的开发工具和技术。它支持 PostgreSQL 的大量特定功能,例如 SSL 连接、PostgreSQL 通知、PostgreSQL 批量数据加载、GEOMETRY、PostgreSQL ARRAY 类型,等等。

除了 ADO.NET 驱动程序,“dotConnect 还支持 ADO.NET Entity Framework、NHibernate 和 LinqConnect(以前是 LINQ to PostgreSQL)”。最后一个是基于微软的 LINQ to SQL ORM。

SQLite

微软的 SQLite Provider是基于SQLitePCL的,SQLitePCL 是 SQLite 的一个实现,一个“可移植的类库”框架。PCL 是.NET 标准的前身和子集。需要注意的是,这与SQLite 官方的.NET 标准驱动程序是相互独立的。当微软在实现 SQLite 数据库 Provider 时,这些官方驱动程序还不可用。

如果你认为微软的驱动程序还不够高效,Devart 也提供了一个SQLite 驱动程序和 EF Provider。

MySQL

一些团队提供了 MySQL 数据 Provider,首当其冲的是Oracle 提供的官方 MySQL Provider。

它的问题是底层的 MySQL 数据库驱动程序声誉不好。虽然是开源的,但它采用的是 GPLv2 许可,GPLv2 是一个相当严格的许可,在.NET 社区中并不常见。但真正的问题是 Oracle 的 MySQL 驱动程序不支持异步调用。根据 MySqlConnector 团队透露,它只是使用了其他线程来执行同步 I/O。

因此,这个团队从头开始创建MySqlConnector。它是异步的,并采用了 MIT 许可。Pomelo Foundation 的 EF Core MySQL 数据库 Provider就是基于 MySqlConnector 构建的。

同样,Devart 提供了 MySQL 数据库驱动程序和 EF Core Provider。它们的独特功能包括“特定于 MySQL 的功能,如 SSL 和 SSH 连接、嵌入式服务器、压缩协议、HTTP 通道,等等”。

Firebird

Firebird 数据库在.NET 社区中并没有得到很多关注,但它已经存在了很长时间。它最初是基于 Borland 的开源版 InterBase,但大部分代码在过去 19 年中被重写过。

除了官方提供的 Firebird 数据库 Provider 外,Rafael Almeida 还提供了EntityFrameworkCore.FirebirdSql,它与 Firebird 2.x 数据库兼容。

Progress OpenEdge

微软正在更新 EF Core Provider 列表。Alex Wiese 最近推出的Progress OpenEdge EF Core Provider也才一个月左右。

微软 Access

对微软 Access 的支持主要来自一个意大利人(被称为 bubibubi)。他提供的库叫作EntityFrameworkCore.Jet,仅适用于.NET Framework。

之所以有这种限制,是因为 OleDB 不支持.NET Core,即使是在 Windows 上运行。这可能会在未来发生变化,因为很多 WinForms 和 WPF 应用程序无法在没有 OleDB 的情况下移植到.NET Core。除 Access 之外,很多应用程序使用 OleDB 驱动程序来读取 Excel 文件。

SQL Server Compact

自 2013 年以来,SQL Server Compact 已被弃用,并被 SQLite 取代,但很多应用程序仍然有一些数据保存在 SQL Server Compact 中。如果你是这种情况,可以考虑使用 Erik Ejlskov Jensen 提供的SQL Server Compact EF Core 数据库 Provider。

由于 SQL Server Compact 及其底层驱动程序的设计,它仅适用于.NET Framework。

DB2

来自 IBM 的强大但很少被谈及的数据库 DB2,针对 Windows、Linux 和 OSX 平台都需要单独的库。这三个库都直接由 IBM 提供。

Oracle

Oracle 最初打算在 2017 年末对微软.NET Core 托管的 ODP.NET 驱动程序进行认证。该计划于 2017 年 3 月公布,仅针对.NET Core 2.0。该计划于 2018 年 2 月进行了修订,预计将于 2018 年第 3 季度发布。由于错过了第二个截止日期,Oracle 尚未公开讨论其修订计划。

Devart 提供了一个商业版的Oracle 数据库驱动程序和 EF Core Provider。

原文地址:https://www.infoq.cn/article/Gk2v0dV7i_AC97lNisGY


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg


http://www.yutouwan.com/news/782/

相关文章:

  • 德州建设信息网站iis5.1建网站
  • 旅游网站课程设计文字转图片生成器在线制作
  • 帮做网站的公司建设银行开户行查询网站
  • 做网站设计可以参照别人的么银川网站建设报价
  • 织梦网站环境wordpress Cute
  • 网站虚拟主持pc三合一网站
  • 用dw做一个个人网站莱芜金点子电子版最新一期
  • 参与网站网站建设可判几年企业商标图片大全
  • 兰州高端网站wordpress相册主题
  • 网站上的字体大小网站建设的步骤教程视频教程
  • 怎样建俄文网站自己建网站的优势
  • 江苏优化网站公司哪家好IT男为女朋友做的求婚网站
  • 一个外国设计网站网址icp备案信息查询系统
  • 网站怎么做好优化kali钓鱼网站制作
  • 桥的设计网站建设建立的英语
  • 上海闵行网天津优化网站
  • 公司网站备案seo基础入门教程
  • 没有网站可以域名备案长沙优化网站厂家
  • 青岛做网站建公司wordpress二次打开
  • 上海做展会的网站都有哪些百度网址大全 官网首页
  • 网站的备案信息网站后台程序如何做
  • 加盟网站推广制作短视频的app哪个好
  • 青岛网站建设及app紫川网站建设
  • 可信赖的武进网站建设百度推广 个人网站
  • 自己做卖假货网站安装了lnmp怎么做网站
  • 怎样添加网站地图网站流量突然增大
  • 重庆如何做聚政网站rewite wordpress
  • 做网站需要先买域名吗站长素材官网
  • 中小企业网站营销快速构建网站
  • 永久免费的建站系统有哪些wordpress 同义词