具有 2 个类引用同一类的流畅 NHibernate 自动映射问题
例如:
public class Foo
{
IList<Bar> bars;
}
public class Bar
{
public Foo ParentFoo;
}
public class NewBar
{
public Foo ParentFoo2;
}
自动映射生成的映射是针对引用 Foo 类的最后一个类。 Foo 类的映射是:
<bag name="Bars">
<key>
<column name="ParentFoo2_id" />
</key>
<one-to-many class="Bar" />
</bag>
我正在使用 Fluent NHibernate 1.1 和 NHibernate 2.1.2.4000。
for example:
public class Foo
{
IList<Bar> bars;
}
public class Bar
{
public Foo ParentFoo;
}
public class NewBar
{
public Foo ParentFoo2;
}
The mapping that automapping generates is for the last class referencing the Foo class. The mapping for Foo class is :
<bag name="Bars">
<key>
<column name="ParentFoo2_id" />
</key>
<one-to-many class="Bar" />
</bag>
I am using Fluent NHibernate 1.1 with NHibernate 2.1.2.4000.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我转向流畅的 nhibernate v1.2 ,现在似乎一切正常。
i moved to fluent nhibernate v1.2 , and it seems everything is working fine now.