我正在尝试使用以下代码通过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:'预期消息ID:2。 收到的消息ID:10'“
我不知道这意味着什么,并且使用谷歌搜索不会产生任何结果。
我的连接字符串正确,因为我可以使用简单的Connection = new MySqlConnection(connectionString);
语法进行连接。
我一直遵循this example来开始使用DevAPI。
答案 0 :(得分:2)
好像我发现了一样,数据库中的表具有ID类型为BIGINT的ID字段,该字段似乎不受支持,并且需要INT。