PropertyInfo getValue工作得很慢

时间:2014-07-25 08:50:55

标签: .net entity-framework propertyinfo

PropertyInfo info =currentobject.getType.getproperty (propertychain)
currentobject=info.getvalue (currentobject)

当我放一个字符串而不是getValue时,它的工作速度非常快。但是,如果它返回一个对象,它变得如此缓慢?

为什么会这样,是否有可能的解决方案/解决方法?

1 个答案:

答案 0 :(得分:1)

假设您在相对较少的类上运行此方法,您可以缓存对属性getter的引用,以消除一些反射开销。