我使用NHibernate(2.0.1.4)和NHibernate.Linq(1.0.0.4)从数据库中获取Node类型的对象。当我获得这些对象时,我得到的集合的最后一个对象是Proxy类型(因为我使用了“NHibernate.ByteCode.LinFu”)var mynodes = from nodein session.Linq<Node>() where ancestorNodes.Contains(n
我使用一个名为Monsters的集合来存储3种类型的对象。蜘蛛,农民,古鲁姆(无关紧要)。我的集合作为索引器,但当我使用它从集合中获取一个对象时,该对象是无类型的,但我真的需要TypeCast我的下一个操作。//textBox1.Text = (this is where i need the type for a cast)myCurrentOpponent.name下面是我提取对象的int opp = _rando