NHibernate 映射外键
我有一个名为 TimeSheet 的类和一个名为 Contract 的类。数据库表“TimeSheet”包含外键“ContractOID”,合约类包含 TimeSheet 的实例作为聚合。
现在我希望 NHibernate 将 Contract 的 OID 作为外键插入到我的表“TimeSheet”中。
如果合同包含时间表列表,我会通过一对多关联来实现它,但是在这种特殊情况下我该如何处理呢?
I have a class named TimeSheet and a class called Contract. The database table "TimeSheet" contains a foreign key "ContractOID" and the contract class contains an instance of TimeSheet as aggregation.
Now I want NHibernate to insert the OID of Contract as foreign key in my table "TimeSheet".
If Contract contained a List of TimeSheet I would realize it with an one-to-many association, but how do I handle this in that special case?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用一对一映射: http://ayende.com/Blog/archive/2009/04/19/nhibernate-mapping-ltone-to-onegt.aspx
You can use a one-to-one mapping : http://ayende.com/Blog/archive/2009/04/19/nhibernate-mapping-ltone-to-onegt.aspx
听起来像是一对一映射对我来说?这是正确的吗?
请参阅此处: NHibernate 映射 - 一对一-一个
Sounds like one-to-one mapping to me? is this correct?
See here: NHibernate Mapping - one-to-one