【问题标题】:Microsoft-provided data provider classes, the good and the bad?Microsoft 提供的数据提供程序类,好与坏?
【发布时间】:2010-08-05 17:50:32
【问题描述】:

Microsoft 在 ADO.NET 中提供的数据提供程序类有哪些优点和缺点?他们快吗?

【问题讨论】:

  • Johnny,你知道 provider classes 只是数据访问层(驱动程序),不是吗?

标签: c# .net sql sql-server ado.net


【解决方案1】:

SQLServer.NET 数据提供程序高速且强大,但需要从 Microsoft 购买 SQL Server 许可证,或者您可以获得免费的 Express 版本(如果您获得新的 SQL Server R2 Express,您将获得 10 GB 的数据库存储空间! )(感谢 cmets,让我忘记了) http://www.microsoft.com/express/database/

OLE-DB.NET 对于访问其他资源是通用的,例如 Oracle、DB2、Microsoft Access 和 Informix,但它是 OLE 层之上的 .NET 层,因此不是世界上最快的东西。 ODBC.NET 是为向后兼容 ODBC 引擎而提供的已弃用层。

更深入地了解数据提供者 http://msdn.microsoft.com/en-us/library/s7ee2dwt(VS.71).aspx

【讨论】:

  • 您不需要(立即)获得 MS-SQL 许可证,SQL Express 可免费用于有限的个人和商业用途。
  • SQLServer.NET 数据提供程序可以免费下载:SQL Server 实例获得许可,而不是数据库驱动程序。 microsoft.com/downloads/…
  • -1 表示不了解 SQL Server 引擎和数据提供者之间的区别。标准 XP 安装将连接到 SQL Server 引擎,无需 SQL Server 特定下载或安装或需要许可
  • 是的,但是某个地方需要一个sql server,你不能只连接到ghost sql server...
  • 几乎很聪明.. 但它与关于 Db 驱动程序的问题有什么关系?驱动程序独立于 SQL Server,因此您可以拥有驱动程序但不能使用它们...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-25
  • 1970-01-01
  • 1970-01-01
  • 2016-09-22
  • 1970-01-01
  • 2012-08-20
  • 1970-01-01
相关资源
最近更新 更多