NHibernate 映射外键

发布于 2024-11-02 09:39:05 字数 220 浏览 1 评论 0原文

我有一个名为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不再见 2024-11-09 09:39:05

听起来像是一对一映射对我来说?这是正确的吗?

请参阅此处: NHibernate 映射 - 一对一-一个

Sounds like one-to-one mapping to me? is this correct?

See here: NHibernate Mapping - one-to-one

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文