c# – 驱动程序和提供程序之间的区别

数据库中的驱动程序和提供程序有什么区别?是否有任何解释将不胜感激.

示例:MySQL的ADO.NET驱动程序vs providerName =“System.Data.EntityClient”

解决方法

来自MSDN论坛:

Driver is a program installed on a workstation or a server; it allows programs to interact with a Database Management System (DBMS). Such as,JDBC driver provides database connectivity through the standard JDBC application program interface (APIs) available in J2EE.

A data provider is a set of libraries that is used to communicate with data source. Such as,sql data provider for sql,Oracle data provider for Oracle,OLE DB data provider for access,excel and MysqL. It serves as a bridge between an application and a data source and is used to retrieve data from a data source and to reconcile changes to that data back to the data source.

资料来源:MSDN-Forum

相关文章

在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题。比...
项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片...
var array = new byte[4]; var i = Encoding.UTF8.GetBytes(100.ToString("x2"));//...
其实很简单,因为Combox的Item是一个K/V的object,那么就可以把它的items转换成IEnumerable<Dic...
把.net4.6安装包打包进安装程序。 关键脚本如下: 头部引用字符串对比库 !include "WordFunc....
项目需求(Winform)可以批量打印某个模板,经过百度和摸索,使用iTextSharp+ZXing.NetʿreeSp...