这是一个主观问题.
最近我一直在努力学习NHibernate.它的问题至少是2倍:
虽然NHibernate是一个很棒的框架,但是需要编写映射文件并创建模仿数据库表的实体类是很难写的.有一些工具可以缓解这个问题,例如Castle ActiveRecord或NHibernate Fluent.
但是,尽管这些工具可以减少代码重复问题,但仍然需要编写一些重复代码,或者必须添加一些装饰属性.我现在正在尝试一些代码生成工具,它允许我直接从数据库生成映射文件和实体类.对我来说,这是一项更省力的任务.
你怎么看?