用于连接不同RDBMS的C#库

时间:2017-08-08 14:53:58

标签: c# mysql sql-server oracle postgresql

我目前正在开展一个项目。我想分析数据库中的一些内容,看看哪个更快,更可靠,更少消耗资源。

我想在C#中创建一个程序并连接五个数据库。从该程序中,我将调用程序并测量执行时间。

我在C#中使用哪个库来连接:Microsoft SQL Server,Oracle,MySQL,PostgreSQL,带有Visual Studio的IBM Db2? 我在互联网上找到了这个图书馆:http://dbnetdata.codeplex.com/ 有人用过吗?有谁知道另一个图书馆?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

要进行公平比较,您应该使用本机提供的库。这些是:

  

SQL Server:System.Data.SqlClient

     

Oracle:Oracle.ManagedDataAccess

     

PostgreSQL:Npgsql

     

MySQL:MySQL.Data

     IBM DB2:抱歉不知道从未使用过它!我希望有人   否则可以提供