使用MySql的区别.' MySql.Data.MySqlClient '

本文关键字:MySql Data MySqlClient 使用 区别 | 更新日期: 2023-09-27 17:52:17

我正在尝试使用MySql.Data.dll连接到MariaDB服务器。我认为它应该工作,因为MariaDB是一个drop-in替代MySQL。

在StackOverflow上找到了一个有用的答案,但是有一件事让我困惑。

在他的代码的最上面,他或她使用using MySql.Datausing MySql.Data.MySqlClient。我发现的其他教程只提到using MySql.Data

如果这个问题很愚蠢,我很抱歉,但我真的想理解为什么他或她使用这两个声明,而不仅仅是using MySql.Data ?

使用MySql的区别.' MySql.Data.MySqlClient '

在这个问题中使用MySqlConnectionMySqlCommand,所以您可以删除MySql.Data,因为这两个类都是名称空间MySql.Data.MySqlClient的一部分。

您也可以编写MySql.Data.MySqlClient.MySqlConnectionMySql.Data.MySqlClient.MySqlCommand,并使用语句删除它们。