List to EntityCollection



我一直在尝试从入口类的多选列表框中添加一些选定的项。

经过一些研究,我发现这个解决方案是可行的:

EntityCollection<Publisher> entityCollection = new EntityCollection<Publisher>();
foreach (Publisher pub in this.publishersLst.SelectedItems)
{
    entityCollection.Attach(pub);
}

但即使它解决了我遇到的第一个问题,我现在又遇到了一个新问题。我似乎找不到解决方案。。。我甚至尝试分离实体,但没有成功。

我现在得到的错误是:

当此RelatedEnd的所有者为null时,不允许请求的操作。使用默认构造函数创建的RelatedEnd对象只能在序列化期间用作容器。

有人经历过这个问题吗?

谢谢。

我用不同的方法解决了它。

            entry.Publishers = new EntityCollection<Publisher>();
            foreach (Publisher item in this.publishersLst.SelectedItems)
            {
                entry.Publishers.Add(item);
            }

需要一个新的列表才能工作。

谨致问候。

相关内容

  • 没有找到相关文章

最新更新