MVC.net EF Save Automapper View Model not updating linked objects
I'm using MVC.net and I have 2 classes (case and accident) with a many to many relationship, I'm also using auto mapper to copy View Models to EF and vice versa. Now the problem i've come across is when i do this:

    Case theCase = Mapper.Map<CaseEditVM, Case>(theCaseEditVM);
    theCase.Accidents.Clear();
    UOW.Cases.Update(theCase);

The changes to the case are saved but the link table for accidents is not. Ef totally ignores the Accidents changes.

However when i do:

    Case theCase = UOW.Cases.GetByID(someid).Include("Accidents");
    theCase.accidents.Clear();
    UOW.Cases.Update(theCase);

EF correctly saves the accidents property.

So from what i can tell EF ignores the accident property as its not mapped inside EF yet. Make sense however how do i tell it when mapping the View model i want EF to update the linked properties as well?
MVC.net EF Save Automapper View Model not updating linked objects
===

I'm using MVC.net and I have 2 classes (case and accident) with a many to many relationship, I'm also using auto mapper to copy View Models to EF and vice versa. Now the problem i've come across is when i do this:

    Case theCase = Mapper.Map<CaseEditVM, Case>(theCaseEditVM);
    theCase.Accidents.Clear();
    UOW.Cases.Update(theCase);

The changes to the case are saved but the link table for accidents is not. Ef totally ignores the Accidents changes.

However when i do:

    Case theCase = UOW.Cases.GetByID(someid).Include("Accidents");
    theCase.accidents.Clear();
    UOW.Cases.Update(theCase);

EF correctly saves the accidents property.

So from what i can tell EF ignores the accident property as its not mapped inside EF yet. Make sense however how do i tell it when mapping the View model i want EF to update the linked properties as well?