System.ArgumentException: 找不到属性集处理方法

这是在使用map函式时出现的
简单来说就是a model有abcd e 5个变数想要map到b model有八个变数abcdfghij 但因为b model没有e变数不能map所导致

以下为实际解决案例

在储存资料的时候跳出这个错误
System.ArgumentException: 找不到属性集处理方法_第1张图片
后来发现
这里写图片描述
setvalue(target,sProp.GetValue(source)) 这行出错

因为要map的model中有某个变数是字串阵列然后要被map的model其实也没有那个变数

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

然后就解决了。

你可能感兴趣的:(aspnet)