我正在尝试使用以下代码通过 MySQL DevAPI 连接到我的数据库:
var connectionString = string.Format("server={0};port={1};user={2};password={3};", host, port, username, password);
_session = MySQLX.GetSession(connectionString);
Schema = _session.GetSchema(database);
但是我看到了这条错误信息:
"MySql.Data.MySqlClient.MySqlException: 'Expected message id: 2. Received message id: 10'"
我不知道这意味着什么,谷歌搜索也没有产生任何结果。
我的连接字符串是正确的,因为我可以使用简单的 Connection = new MySqlConnection(connectionString);
语法进行连接。
我一直在关注 this example开始使用 DevAPI。
最佳答案
看起来我明白了,我在数据库中的表有 BIGINT 类型的 id 字段,它看起来不受支持,应该是 INT。
关于c# - MySQLX.GetSession异常: : 'Expected message id: 2. Received message id: 10' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53918310/