亚音速:类型System.UInt64形式“的对象不能被转换为类型“System.Int64”(Su

2019-10-29 02:17发布

我只是迷上了亚音速到MySql首次。 一切似乎只是一个简单的冷静:

wp_1_post.All()ToList();

抛出:

类型“System.UInt64形式”的对象不能被转换为类型“System.Int64”。

它看起来像在wp_1_posts表中的ID列是无符号BIGINT,只是不知道该怎么办才好?

Answer 1:

在MySQL.tt有一个检查(GetSysType),它决定哪个类型前进到其中分贝类型。 目前,我们没有办法感觉到,如果事情是无符号的(因为我不知道如何),但你需要做的是使用“ulong的”无符号BIGINT。

如果你起来帮助我们 - 它就会动摇。 它会简单地写一些代码,拉列是从MySQL.tt架构呼叫无符号。 我不知道该怎么做,我真的很砰试图找到另一份工作:)



文章来源: Subsonic : Object of type 'System.UInt64' cannot be converted to type 'System.Int64'