经过排查,引发此错误的原因是,表中有一个字段名称为“NodeName”,应该是在前台xml解析时引发冲突所致。我的解决办法是: 修改列名,修改映射。
如下:
[Column("NodeName")]
public string Name { get; set; }
ps:说下我的思路,前台错误处打上断点,循环跳出(或者F8),注意观察出错时的节点名,见下图:
根据此法快速定位到解析错误的表名,然后根据排除法,一个一个注释掉字段,找到出错的字段。剩下的就好办了。
经过排查,引发此错误的原因是,表中有一个字段名称为“NodeName”,应该是在前台xml解析时引发冲突所致。我的解决办法是: 修改列名,修改映射。
如下:
[Column("NodeName")]
public string Name { get; set; }
ps:说下我的思路,前台错误处打上断点,循环跳出(或者F8),注意观察出错时的节点名,见下图:
根据此法快速定位到解析错误的表名,然后根据排除法,一个一个注释掉字段,找到出错的字段。剩下的就好办了。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。