Convert.ChangeType()在可空类型上失败

Convert.ChangeType()在可空类型上失败,第1张

Convert.ChangeType()在可空类型失败

未经测试,但也许这样可以工作:

string modelProperty = "Some Property Name";string value = "Some Value";var property = entity.GetType().GetProperty(modelProperty);if (property != null){    Type t = Nullable.GetUnderlyingType(property.PropertyType) ?? property.PropertyType;    object safevalue = (value == null) ? null : Convert.ChangeType(value, t);    property.SetValue(entity, safevalue, null);}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5487534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存