gpt4 book ai didi

c# - MySQL 连接器 v.6.3.6 .NET 中 GUID 类型的问题

转载 作者:行者123 更新时间:2023-11-29 01:24:24 25 4
gpt4 key购买 nike

我在 mysql 中有一个带有标识符 GUID 的表(二进制 16)。为了执行 CRUD 操作,我使用安装 mysql 连接器 v.6.3.6 时附带的 EF 驱动程序。尝试通过 EF 插入新对象时,失败并显示错误 {“第 1 行的列 'MyIdentifierColumnId' 的数据太长”}

MyIdentifierColumnId二进制 16,在 .NET 中翻译为 GUID。所以长度应该不是问题。

有什么提示吗?

最佳答案

根据http://dev.mysql.com/doc/refman/5.1/en/connector-net-connection-options.html定义为 binary(16) 或 char(36) 的列被视为旧的 guid。在新版本中引入了UUID,如果我们想在连接字符串中使用Old Guids=true。

关于c# - MySQL 连接器 v.6.3.6 .NET 中 GUID 类型的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com