使用LLBLGenPro for NHibernate将每个模式的实体文件生成到文件夹中

时间:2010-12-01 08:34:30

标签: nhibernate llblgenpro llblgen

我们有一个带有多个模式的数据库,在不同的模式中具有相同的表。 使用LLBLGenPro生成NHibernate实体。 但是,LLBLGenPro失败了,抱怨表名有重复。

我们想要的是将每个模式生成的实体生成(通过修改模板使其工作),并将每个模式生成到自己的文件夹中。

...

编辑: 我的同事re-posted the question with some more information on the LLBLGen forums根据他们的要求。

1 个答案:

答案 0 :(得分:2)

(请在http://www.llblgen.com/tinyforum在我们自己的论坛上发布有关llblgen pro的问题,以便我们的支持团队可以接听,谢谢)

具有多个模式的数据库,您是指具有多个模式的一个目录(SQLServer)或与Oracle一样的多个模式?

无论如何,这是支持的。你得到的确切错误是什么时候?你使用最新版本吗?如果没有,请下载最新版本。

如果要为每个目标架构分组实体,可以将它们分组到项目中,并将自定义模板中的组用作命名空间。

您还可以使用设计器中的分组机制为每个组生成一个vs.net项目,该项目在其自己的命名空间和文件夹中完成。这样做的缺点是当然不支持不同组中的实体之间的关系,因此在这种情况下,您必须复制实体。

由您决定最适合您项目的是什么。