經過排查,引發此錯誤的原因是,表中有一個字段名稱為“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刪除。