尝试更新时出现此错误。
作为类似于我正在处理的结构的示例:
我有一个博客,其中包含 ICollection 的帖子。每个帖子都有一个 ICollection 评论。我想一口气更新博客、帖子和评论。
var blog = blogRepository.Load(x => x.Posts.Select(y => y.Comments)).Single(x => x.BlogID == blogVM.BlogID);
Mapper.DynamicMap(blogVM, blog);
blogRepository.Update(blogVM, blog);
blogRepository.Save();
当它尝试执行 blogRepository.Update 代码时,它会抛出一个错误:已检测到对关系角色的冲突更改。
我正在使用 AutoMapper、FluentAPI、Entity Framework 5.0 和 MVC 3.0。
有任何想法吗?
莫内卡