前两天看了下NHibernate,不过还没有试验过,不知道它的对象绑定是怎么做的,我只是听说过在java里面的Hibernate是动态代码的方式,也就是说在第一次构建对象的时候,在实例中添加了一些代码,达到了效率和写死一样(我的理解不知道对不对)。不知道Nhibernate中的是不是通过反射来实现对象的绑定的。我觉得如果是反射的话在调试阶段是非常有利的,必定那样映射文件可以动态的更新。而我觉得如果是用动态代码的话是运行后就不应该更改映射文件。必定在实际的程序运行中我们,程序一旦发布后就不应该再对映射文件进行修改了!