Hi,
This isn't exactly what I want. I have made a sample to show exactly what I am trying to do.
In this sample, the business objects are Users, Tasks, Errands and Meetings.
A User is linked to a collection of Tasks through a navigation property defined in the Entity Framework model, thus a Task is linked to a User.
A task can be an Errand or a Meeting, both inherit from the Task class.
The grid shows the tasks for a given User, then you can add either an Errand or a Meeting for this User.
To reproduce the error, you simply have to add an Errand, then a Meeting (or vice versa) for the pre-selected User.
Please let me know if you need any more information since this use case is very important for us and appears in several places within our applications.
Thank you very much,
Alex
Base Class Collection Demo_7226f981.zip