Nhibernate Fluent NHibnerate映射问题(一对一或无)
我不知道如何做下面的事情。我有Nhibernate Fluent NHibnerate映射问题(一对一或无),nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,我不知道如何做下面的事情。我有 Table A datetime AsOfDate PK varchar Id PK other irrelevant fields Table B datetime AsOfDate PK varchar Id PK other irrelevant fields 从A到B的关系是(AsOfDate,Id)->(AsOfDate,Id) 每个A有一个或没有B。每个B有一个A 在A->B的映射中,是否有多个、一个引用? 在B->A的映射中,这是HasOne吗?
Table A
datetime AsOfDate PK
varchar Id PK
other irrelevant fields
Table B
datetime AsOfDate PK
varchar Id PK
other irrelevant fields
从A到B的关系是(AsOfDate,Id)->(AsOfDate,Id)
每个A有一个或没有B。每个B有一个A
在A->B的映射中,是否有多个、一个引用?
在B->A的映射中,这是HasOne吗?是的,这是HasOne,因为它们共享一个互斥的主键。以下是HasOne的一个示例: 还可以看看这篇关于如何识别真正的一对一关系的热门帖子: