我知道用Java做hibernate映射的注释,我现在正在寻找类似的方法在C#和NHibernate中做同样的事情。我发现存在几种方法
我试过NHMA并发现它对我有一些阻碍点......
我不想让你讨论,最好的方法是将模型映射到NHibernate,但我在互联网上寻找一个很好的比较。
你知道这些网站吗?如果我选择上面列出的“框架”之一,要考虑的要点是什么?我正在考虑诸如“这个项目是否受到NH-Developers正式支持?”这样的方面,'是否有可以在xml-mapping中映射但不能在流畅/ NHMA /等中映射的模型......?'你能推荐什么? 为什么呢?
答案 0 :(得分:4)
Fluent NHibnernate auto mapping或代码生成(CodeSmith,MyGeneration,T4等)是创建映射文件的最有效方法。我不喜欢属性方法,因为我喜欢让我的POCO保持平稳。
答案 1 :(得分:2)
如果您不介意属性,另一个选项是Castle ActiveRecord。
Here's an article可能会帮助您做出决定。