Nhibernate映射生成器,支持3.2代码映射

时间:2013-05-12 12:25:32

标签: c# nhibernate nhibernate-mapping

我正在寻找一个NHiberate映射生成器,它可以通过代码而不是.xml或Fluent NHibernate生成映射。

我尝试了NHibernate Mapping Generator,但没有验证。因此,现有的映射文件可能不会100%正确。

Devart Entity developer目前不支持此功能。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以在MindScape中尝试nHibernate Designer

答案 1 :(得分:0)

好吧,既然你要求一个建议,我可以说根据经验不要尝试使用代码生成器。当项目增长时,这种方法失败,你突然需要添加一些修改并重新生成实体会很痛苦等等。试着阅读ConventionalMapping。它基本上是一种基于数据库表和类命名通常存在的一些约定来动态构建映射的策略。我过去做过这个,只需要一点努力,你就可以专注于课程并完全忘记了映射。