0

I've been trying to add some selected items from a multi-select listbox on my entry class.

After some research I found that this solution would work:

EntityCollection<Publisher> entityCollection = new EntityCollection<Publisher>();

foreach (Publisher pub in this.publishersLst.SelectedItems)
{
    entityCollection.Attach(pub);
}

but even though it solved the first problem I was having I'm getting a new one now. One that I can't seem to find the solution... I even tried detaching the entity, but with no luck.

The error I get now is:

Requested operation is not allowed when the owner of this RelatedEnd is null. RelatedEnd objects that were created with the default constructor should only be used as a container during serialization.

have anyone been through this problem?

Thanks.

eestein
  • 4,914
  • 8
  • 54
  • 93

1 Answers1

1

I solved it a different way.

            entry.Publishers = new EntityCollection<Publisher>();

            foreach (Publisher item in this.publishersLst.SelectedItems)
            {
                entry.Publishers.Add(item);
            }

Needed a new List to work.

Regards.

eestein
  • 4,914
  • 8
  • 54
  • 93