System.ArgumentException: 找不到屬性集方法。 處理方法

這是在 使用map函式時出現的

 

簡單來說就是  a model 有 abcde 5個變數   想要 map到 b model  有   八個變數   abcdfghij   但因為  b model  沒有e 變數不能map所導致 

以下為實際解決案例

在儲存資料的時候 跳出這個錯誤

 

後來發現

setvalue(target,sProp.GetValue(source))  這行出錯

因為要map 的model 中有 某個變數 是字串陣列   然後要被map的 model其實也沒有那個變數

所以那一個把他排掉就好了   加個if 把他排掉

然後就解決了。

 

歡迎高手低手來看看 指教指教 切磋切磋 教學香腸