NHibernate设计师-多对多
接下来,我正在评估MindScape的NHibernate设计师 当我添加多对多映射时,它表示不会将其传播到数据库 是否有一种使用此工具(代码生成器)映射多对多的方法。如果手动编辑映射xml,则在更改模型时会丢失它 生成的地图:NHibernate设计师-多对多,nhibernate,nhibernate-mapping,many-to-many,designer,Nhibernate,Nhibernate Mapping,Many To Many,Designer,接下来,我正在评估MindScape的NHibernate设计师 当我添加多对多映射时,它表示不会将其传播到数据库 是否有一种使用此工具(代码生成器)映射多对多的方法。如果手动编辑映射xml,则在更改模型时会丢失它 生成的地图: <bag name='Roles' table='`RoleUser`'> <key column='`UserId`' /> <many-to-many column='`RoleId`' class='Role' /> &
<bag name='Roles' table='`RoleUser`'>
<key column='`UserId`' />
<many-to-many column='`RoleId`' class='Role' />
</bag>
我不想创建一个实体项,并在该链接表上执行一对多操作,因为这应该由设计器完成(添加实体会污染业务对象,这是错误的)
他们说,如果您设置源列名和目标列名。。。不行
我是NHibernate设计师的开发者之一
早期版本的设计器不支持为多对多关联生成数据库模式。此限制已在最新版本中删除。您可以通过VS2010扩展管理器更新选项卡获得最新版本。谢谢,伙计-实际上是我在您的论坛上请求的。反应很快。。。对Mindscape印象深刻!!