Список к EntityCollection - PullRequest
       40

Список к EntityCollection

0 голосов
/ 07 января 2012

Я пытался добавить некоторые выбранные элементы из списка множественного выбора в мой класс ввода.

После некоторых исследований я обнаружил, что это решение будет работать:

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

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

но несмотря на то, что это решило первую проблему, с которой я столкнулся, сейчас я получаю новую.Тот, который я не могу найти решение ... Я даже пытался отделить сущность, но безуспешно.

Ошибка, которую я получаю сейчас:

Запрошенная операцияне допускается, когда владельцем этого RelatedEnd является NULL.RelatedEnd объекты, созданные с помощью конструктора по умолчанию, должны использоваться только в качестве контейнера во время сериализации.

Кто-нибудь сталкивался с этой проблемой?

Спасибо.

1 Ответ

0 голосов
/ 13 января 2012

Я решил по-другому.

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

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

Нужен новый список для работы.

С уважением.

...