请帮帮我。
我有 3 个实体。
- 家庭(GENERIC_ID,...)
- BPayReference(BPayReferenceID,GENERIC_ID) 其中 BPayReferenceID GeneratedBy.Assigned()
- 发票 (ID, ..., BPayReferenceID) 其中 BPayReferenceID 外键为 BPayReference.BPayReferenceID
在这种情况下如何映射多对多?
我在FamilyMap中尝试
HasManyToMany(x => x.Invoices)
.Table("bpay_reference")
.ChildKeyColumn("GENERIC_ID")
.ParentKeyColumn("BPayReferenceID");
但这不起作用,因为它不是实体BPayReferenceID
中的主键Invoice