我正在使用数据库第一种方法处理实体框架6。我更改了表中列的数据类型,并在更新模型后出现以下错误:
错误1错误2019:指定的成员映射无效。方式 类型的成员“保修”的“ Edm.Int32 [Nullable = False,DefaultValue =]” 'pjModel.Bill'与不兼容 'SqlServer.nvarchar [Nullable = False,DefaultValue =,MaxLength = 50,Unicode = True,FixedLength = False]' 类型为“ pjModel.Store.Bills”的“保修”成员。
据我了解,框架和sql server的数据类型之间存在一些兼容性问题。 同样,当我使用XML Viewer打开.edmx文件时,它清楚地表明更改已在模型中传播,即数据类型已更新,但是在图视图中,当我右键单击特定列时它仍显示旧数据类型。
如果需要,我可以提供更多信息。
答案 0 :(得分:0)
问题已解决。我从图视图中手动更改类型,然后将其与模型类映射。