Microsoft 提供的数据提供程序类,好还是坏?
Microsoft 在 ADO.NET 中提供的数据提供程序类有何优点和缺点?他们快吗?
What are advantages and disadvantages of Microsoft-provided data provider classes in ADO.NET? are they fast?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SQLServer.NET 数据提供程序高速且强大,但需要从 Microsoft 购买 SQL Server 许可证,或者您可以获得免费的 Express 版本(如果您获得新的 SQL Server R2 Express,您将获得 10 GB 的数据库存储!)(谢谢从评论中,我忘记了)
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
SQLServer.NET data provider is high-speed and robust, but requires SQL Server license purchased from Microsoft, or you can get a free Express Version (if you get the new SQL Server R2 Express you get 10 GB of database storage!) (thanks from the comments, slipped my mind)
http://www.microsoft.com/express/database/
OLE-DB.NET is universal for accessing other sources, like Oracle, DB2, Microsoft Access and Informix, but it’s a .NET layer on top of OLE layer, so not the fastest thing in the world. ODBC.NET is a deprecated layer provided for backward compatibility to ODBC engines.
More in depth look at Data Providers
http://msdn.microsoft.com/en-us/library/s7ee2dwt(VS.71).aspx