0

我正在尝试使用 Subsonic 3.0,但是我尝试的每个查询都会给我这个错误:

“从 'System.Byte' 到 'System.Byte[]' 的无效转换。”

我试过在几个不同的表上使用 linq 和 activerecord 并且总是遇到这个问题。

只是为了确保,这里是一个抛出错误的代码: LiteralContent.Text = DB.Teksten.SingleOrDefault(t => t.ID == Convert.ToInt32(TextID)).Tekst;

还尝试调试错误,但在单步执行时找不到错误的确切来源。

4

3 回答 3

1

刚刚找到解决方案。一位用户在 33 周前已经报告了这个错误并在以下位置发布了修复: http ://blog.wekeroad.com/subsonic/subsonic-3-0-repository-template-update/

与 tinyint 数据类型的生成有关。

于 2009-07-07T16:18:31.713 回答
0

我今天通过发布 3.0.0.1(我希望)修复了这个错误:http: //blog.wekeroad.com/subsonic/subsonic-3-0-0-1-released/

于 2009-07-07T21:27:22.167 回答
0

我刚刚下载了 3.0.0.1 并且它没有修复也检查这个

链接文本

我已经包含了修复程序

于 2009-07-09T12:37:20.937 回答