I have an object ('Employee') that has an m:n relationship to another object ('Address') via a link table that has FKs to both employee and Address. So in my Employee object, I have an 'Addresses' collection. When I create a new AddressEntity and add it to Employee.Addresses and then call Employee.Save(true), it saves both the employee and the address, but doesn't put anything in the link table.
I presume this is by design, but is there something that I can do to make this automatic? Or do I have to maintain the link table manually?
(FYI, this probably isn't the best example, because I've just decided that I will put an FK into Address pointing back to employee, but I do have other situations where the above description is relevant.)