正如其他问题所指出的,当您分离并重新附加对象时,任何子对象都会消失。我想这样做:
db.Properties.MergeOption = System.Data.Objects.MergeOption.OverwriteChanges;
会导致后续读取在读入时完全重新填充对象和图形,但没有这样的运气。有没有办法让这个工作?
具体来说,我希望能够分离一个对象,然后用数据库中的子对象重新读取对象。
答案 0 :(得分:0)
为重新加载创建一个新的备份对象(可能使用新的上下文),然后移动所有子对象并将它们附加到新对象?
如果您使用Code First,还有其他更简单的选项。