问题在于EditionModel不是上下文的一部分。谢谢您,Slauma为我指明了正确的方向。更正后的“创建操作”为:
...classifieds.Editions = new List<EditionModel>();foreach (var p in EditionList){ var ed = await db.EditionModel.FindAsync(p); if (ed == null) ed = new EditionModel { EditionId = p, PublicationDate = (from q in allPubs where q.EditionId == p select q).Single().PublicationDate }; InsertOrUpdate<EditionModel>(ed); classifieds.Editions.Add(ed);}...其余代码如上。



