悬赏园豆:20
[已关闭问题]
<P>最近的项目中用到了Castle,都知道它的实体类中每一个属性都有一个特性,现问题如下:</P>
<P>其中一个属性的特性是HasAndBelongsToMany,当通过反射取到这个属性+实例对象时,可能这样取到实例对象的属性值: object obj = aProperty.GetValue(this.Entity, null);</P>
<P>在调试时,可以看出这里的obj是一个NHibernate.Collection.Generic.PersistentGenericBag<Role>}而不是一个常见的IList<>,现想把它转为IList<>,试了几种办法都不行,还望高人指点迷津!谢谢!</P>