2
'Table'上的XX属性不能设置为'Byte []'值。您必须将此属性设置为'String'类型的非空值。InvalidOperationException您必须将此属性设置为字符串类型的非空值
我没有自己创建映射,这是从db第一个场景中生成的。我没有插入任何东西到表中,我只是执行一个选择,这应该不会发生?为什么我得到这个错误,我该如何解决?
'Table'上的XX属性不能设置为'Byte []'值。您必须将此属性设置为'String'类型的非空值。InvalidOperationException您必须将此属性设置为字符串类型的非空值
我没有自己创建映射,这是从db第一个场景中生成的。我没有插入任何东西到表中,我只是执行一个选择,这应该不会发生?为什么我得到这个错误,我该如何解决?
我也有类似的问题,但对于字节为bool
我修改了实体
公共字节XX {获得;组; } 然后编辑我的模型有 public bool XX {get;组; }
使用自动映射器将它们映射到一起,它修复了我遇到的问题,试着将此模型编辑为字符串并相应地映射它。
我使用代码首先我现有的数据库,但它可以为DB头
工作听起来对我来说,在数据库表中的列的类型为'varbinary'但在模型类中相应的属性是输入'string'。你可以看看模型和数据库中的类型吗? – Slauma
没有关于您的数据库和型号的详细信息,我们无法为您提供帮助。 –