虽然这是一个主观的问题,但作为一个新的NHibernate用户,我很好奇为什么会选择Fluent vs传统的XML映射。从我的角度来看,当我第一次使用NHibernate时,我使用了Fluent界面,但遇到了一些障碍,并且很难为Fluent界面找到足够的文档来处理“玩具应用程序”以外的任何内容,所以我学会了通过XML处理这些内容。随着时间的推移,我意识到我在XML方面做了大部分工作,并且意识到它并不像我想象的那么可怕。所以对我个人来说,这是一个糟糕的文档,没有看到在编码时间上的显着节省。为什么连贯NHibernate与HBM XML文件?
话虽如此,我可能会有一些巨大的优势/缺点,我很想听听一些有更多使用这些工具经验的人的意见。
我其实有一个问题。我记得如果我的映射文件关闭,Fluent会抛出一个很好的编译错误 - 但是如果我错误地输入了一个表列,或者我会像现在一样调试异常,当我的hbm XML爆炸时,它会有帮助吗? 感谢您的答案btw! – 2010-01-22 13:06:13
如果您输错了表名或列,没有什么可以节省您的。 – 2010-01-22 13:44:47