流程NHibernate的类映射生成器

kap*_*tan 29 database nhibernate generator fluent-nhibernate

是否有适用于Fluent NHibernate的类映射生成器?我需要像db2hbm这样的东西,但我希望它能生成Fluent Class Maps而不是xml映射.

我知道AutoMapping for Fluent但这不是我想要的.我希望能够从数据库中的表生成类映射文件,并将它们推送到我的src存储库.

小智 60

您可以使用NHibernate Mapping Generator执行此操作.

  • 我希望我可以100次投票!这是一个很棒的开源工具,来自思想工作,这么简单,好用! (3认同)
  • 这个生成器似乎生成了很多额外的冗余代码,这些代码应该已经是NHibernate中的默认代码,比如指定256作为字符串的最大长度(不需要,已经默认),使用`Table("Class")`for Class已经是默认的,等等.我不是很喜欢它,Fluent NHibernate的全部意义在于它应该简洁易读,但是生成器会创建许多冗长,不必要的代码,这些代码的可读性较低. (2认同)