如果任何人用于从数据库中的一组表的生成C#POCO类,并且还映射XML文件的NHibernate一组T4模板的知道想知道。我看到大卫·海登创造T4生成基于DBML模型FluentNH代码,但我还没有准备好使用FluentNH但是作为甚至没有正式发布,但(虽然我爱的想法)。

任何人都知道的任何T4模板用于使用纯NHibernate的?

有帮助吗?

解决方案 10

随访: 我决定写NHibernate的XML映射文件和POCO类的我自己的代码生成器。我仿照它的LINQ后到SQL发生器在T4工具箱项目。

我打算发布有关经验,并提供下载我的网站,只要我有机会的。让我知道如果你有兴趣,我会赶紧起来。

其他提示

可能不是你要找的答案,但我几个月前花了很多时间良好的金额到处找同样的事情。我找不到任何,但。

不知道如果你设置使用T4什么特别的原因,但我最终使用CodeSmith的代码生成,因为已经有几个可用的模板。存在用于MyGeneration屈指可数,但CodeSmith中是更远沿。

请注意:如果你发现一些,但是,你应该张贴在这里为我,而且可能其他人,会找到一些做得好T4模板的NHibernate的狂热地爱好

LLBLGEN 的即将发布的版本(V3),目前正处于测试,才会有用于生成NHibernate的POCO类模板和映射,以及模板EF1 / 4和其自身的框架。

我试图做一个。 看看这个: https://code.google.com/p/t4nh/

我用这个模板,我的三个项目的设置,并且效果很好。 未公布以前,因为我仍然不知道如果人们可以应用自如。 希望我可以让我的模板设置与社区

更好

尝试从Devart实体开发。我需要动态字段有点扭捏版本,但什么到目前为止,我所看到的效果很不错。我需要编辑T4模板,将prefere做在VS,而不是在实体开发,这是我发现这个线程...

CodeSmith中具有用于从数据库中生成POCO类和映射文件NHibernate的模板: HTTP:/ /www.codesmithtools.com/video/nhibernate.html http://www.codesmithtools.com/features/frameworks.aspx

如果正确地记得小号#harpArchitecture 具有用于基于NHibernate的生成代码全套T4模板

有在NHibernate的躯干, Db2hbm 几个工具用于生成HBM从数据库(目前仅MSSQL被支撑)和 Hbm2net 以生成的.xml映射文件波苏斯从HBM文件。

您可以使用CodeSmith中用于此目的 - 它有自己的模板来生成NH类。当然,这不是T4,但一个更强大的模板引擎

视觉NHibernate的(http://www.slyce.com/VisualNHibernate/)还支持限定模板的实体,并产生两个的hbm.xml以及功能NHibernate映射。 注:我没有使用Visual NHibernate的任何关联

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top