【发布时间】:2011-11-29 05:22:51
【问题描述】:
两种场景:
我有 XML 格式的 Nodes 和 NodeDetails。我循环浏览文档,创建新的 Node 实体,然后将 NodeDetails 添加到其中,然后通过调用 db.SaveChanges() 将它们保存在一起。当我跟踪调用时,我看到的只是一堆插入语句:首先是 Node,然后是 NodeDetails。
在第二种情况下,我有 Posts 和 PostDetails。帖子已经存储在数据库中。所以我检索了一个帖子,分析它,将 PostDetails 添加到它,然后保存。当我跟踪调用时,我看到从 PostDetails 表中选择此 Post,然后我看到插入。当我到达post.PostDetails.Add(newPostDetail);
现在,我确实理解这里的推理,但我想以某种方式覆盖它。有没有办法告诉 EF 在插入之前不要检索列表?
【问题讨论】:
标签: entity-framework-4.1 entity-relationship