是否可以在 C# 中构建与 SQL Server 或 MySQL 无关的数据库无关代码,仅取决于连接字符串?
我想我正在寻找可以在数据库服务器上抛出 SQL 并返回一组非常简单的行/列的东西。这个数据库可以是……SQL、MySQL、Access、Filemaker,等等。似乎所有数据库都有自己的驱动程序和对象库。SqlConnection 与 MySqlConnection 等。
我知道 OBDC 和 OdbcConnection,理论上它们可以满足我的要求,但我也不想一直在服务器上创建 ODBC 连接。
我在这里要求太多了吗?