Perhaps I am not mapping it quite right either side of the relationship.
From the player:
HasManyToMany(x => x.VehicleRegistrations)
.Cascade.AllDeleteOrphan()
.Table(JoinNames([TableNames.efcore, TableNames.wbe, nameof(VehicleRegistration).ToLower()]));
From the vehicle:
HasManyToMany(x => x.VehicleRegistrations)
.Cascade.AllDeleteOrphan()
.Inverse()
.Table(JoinNames([TableNames.efcore, TableNames.wbe, nameof(VehicleRegistration).ToLower()]));
Whereas this somewhat dated example:
Question though, in my joining table, what happens if I want to identify additional bits in that part of the model? i.e. is not just "joining two tables, with two FK references" and so forth.
If I go by the example, it appears to me the map drills right through that would-be entity.
Anyone?
Thanks...