お願い助けて。
私は3つのエンティティを持っています。
- 家族 (GENERIC_ID,...)
- BPayReference(BPayReferenceID,GENERIC_ID) どこで BPayReferenceID GeneratedBy.Assigned()
- Invoice (ID, ..., BPayReferenceID) ここで、BPayReferenceID は BPayReference.BPayReferenceID への外部キーです。
このシナリオで多対多をマッピングするにはどうすればよいですか?
ファミリーマップでやってみる
HasManyToMany(x => x.Invoices)
.Table("bpay_reference")
.ChildKeyColumn("GENERIC_ID")
.ParentKeyColumn("BPayReferenceID");
しかし、エンティティBPayReferenceID
の主キーではないため、これは機能しませんInvoice