我第一次将Subsonic连接到MySql。除了简单的一切之外,一切似乎都很酷:
wp_1_post.All()ToList();
抛出:
“System.UInt64”类型的对象无法转换为“System.Int64”类型。
看起来wp_1_posts表中的ID列是无符号的bigint,只是不知道如何处理...
答案 0 :(得分:2)
在MySQL.tt中有一个检查(GetSysType),它决定哪种类型转到哪种db类型。目前我们没有办法判断某些东西是否未签名(因为我不知道如何),但你需要做的是使用“ulong”作为unsigned bigint。
如果你想要帮助我们 - 它会摇滚。它只是编写一些代码来提取列是否与MySQL.tt中的模式调用无符号。我不知道怎么做,我真的很想找另一份工作:)