我正在尝试复制一个复杂的对象。原始对象就像
Note note = db.Notes.FirstorDefault(n............);
当我将鼠标悬停在 Note 对象上时,会看到这个 stuctor
注意 | 数据.模型.注释
如果向下钻取,我会看到
Base Data.Model.AnalyNote
如果再次向下钻取,我会看到
基础数据.模型 CPObject
如果查看变量“note”,我会在第一层看到这个
+base Data.Model.Note +AnalyNotes FisYear Quarter QReport
如果我看第二层
+base Data.Model.AnalyNote +Attachments +Classify Headline IsDraft
如果我去第三层
+Data.Model.CPObject EntryId +EntryDate Id
其中每一个(Note、AnalyNote、CPObject)都是单独的模型。我可以创建单独的模型,但不明白如何嵌入它们以复制原始 Note 模型。我创建了三个使用
var NNotes = new Notes()
{
data.....
}
var AAnote = new AnalyNote()
{
data......
}
var CPONote = new CPObject()
{
data.....
}
这是我所得到的。