ef中根据数据库进行生产模型后会生产一个 edmx 的对象。然后
数据库更改表中的字段的时候,需要进行更改模型
打开 edmx
然后右键属性,然后把string 类型的更改为int 32 的,然后保存。那么它实体对象之中的类型也会进行更改。 这样就解决了问题
如果没有更改的额话,会提示这样的错误
DbModel.HRModel.msl(62,12) : 错误 2019: 指定的成员映射无效。类型“xxx”中的成员“xxx”的类型“Edm.Boolean[Nullable=True,DefaultValue=]”与类型“xxx”中的成员“xxx”的“SqlServer.int[Nullable=True,DefaultValue=]”不兼容。'