如何在运行时从nhibernate映射文件生成实体类

时间:2010-05-23 16:01:10

标签: c# nhibernate code-generation

我需要一些c#和nhibernate的帮助。 我正在开发一个项目,需要在运行时从hbm文件生成实体类。 我从服务中获取映射文件,然后需要动态生成类并配置nhibernate来使用它们。

问题是我是nhibernate的新手,而不是c#中的专家,所以我编写实现这一点的代码片段非常容易出错。

我想知道你是否知道我可以使用的任何开源软件。 最糟糕的情况(如果找不到任何类似于我需要的东西),你们有什么建议我应该从哪里开始?也许有些链接?

谢谢,丹尼斯。

1 个答案:

答案 0 :(得分:0)

这是一项相当重要的任务。你可以看一下hbm2net项目,但它仍处于alpha状态,我不知道它是否会让你在运行时轻松完成。

您还应该看一下NHibernate Workbench项目,它似乎正在做与您正在做的事情类似的事情。