InvalidOperationException必须将此属性设置为string类型的非null值

时间:2011-11-17 07:31:22

标签: entity-framework entity-framework-4

'Table'上的XX属性无法设置为'Byte []'值。您必须将此属性设置为“String”类型的非null值。

我自己没有创建映射,这是从db第一个场景生成的。我没有在桌子上插入任何内容,我只是在执行选择,这根本不应该发生?为什么我会收到此错误,如何解决?

1 个答案:

答案 0 :(得分:2)

我有一个类似的问题,但是对于字节来布尔

我编辑了我的实体 public byte XX {get;组; } 然后编辑了我的模型 public bool XX {get;组; }

使用自动映射器将它们映射到一起并修复了我遇到的问题,尝试将模型编辑为字符串并相应地映射。

我首先在现有数据库中使用代码,但它可能适用于db first