【问题标题】:How to generate entity classes from nhibernate mapping files during runtime如何在运行时从 nhibernate 映射文件生成实体类
【发布时间】:2010-05-23 16:01:10
【问题描述】:

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

问题是我是 nhibernate 新手,对 c# 不太熟悉,所以我编写实现这一点的代码很容易出错。

我想知道您是否知道我可以使用的任何开源软件。 最坏的情况(如果找不到任何与我需要的东西很相似的东西),你们对我应该从哪里开始有一些建议吗?也许一些链接?

谢谢,丹尼斯。

【问题讨论】:

  • 生成这些类后将如何使用它们?
  • 我希望使用它们通过通用存储库和反射从数据库中检索数据。

标签: c# nhibernate code-generation


【解决方案1】:

这是一项相当重要的任务。您可以查看 hbm2net 项目,但它仍处于 alpha 阶段,我不知道它是否能让您在运行时轻松完成。

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

【讨论】:

  • 谢谢,我去看看。
猜你喜欢
  • 2010-09-12
  • 1970-01-01
  • 1970-01-01
  • 2017-09-29
  • 1970-01-01
  • 1970-01-01
  • 2011-07-07
  • 2011-02-05
  • 2013-03-29
相关资源
最近更新 更多