gpt4 book ai didi

NHibernate Designer - 多对多

转载 作者:行者123 更新时间:2023-12-01 13:00:41 24 4
gpt4 key购买 nike

previous question 开始,我正在评估 MindScape 的 NHibernate Designer。

当我添加多对多映射时,它说它不会将此传播到数据库..

有没有一种方法可以使用此工具(代码生成器)映射多对多。如果我手动编辑映射 xml,我会在更改模型时丢失它。

制作的 map :

<bag name='Roles' table='`RoleUser`'>
<key column='`UserId`' />
<many-to-many column='`RoleId`' class='Role' />
</bag>

我不想创建实体 item_item 并在该链接表上执行一对多,因为这应该由设计人员完成(添加实体会污染业务对象并且是错误的)。

他们的 help documents假设如果您设置源列名和目标列名,就会发生这种情况……不起作用!

enter image description here

最佳答案

我是 NHibernate 设计器的开发人员之一。

早期版本的设计器不支持为多对多关联生成数据库架构。在最新版本中已删除此限制。您可以通过 VS2010 Extension Manager 更新选项卡获取最新版本。

关于NHibernate Designer - 多对多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com