我有一堆 POCO,它们都在一棵大树中相互关联。例如,这是顶级元素:
public class Incident : Entity<Incident>
{
public virtual string Name { get; set; }
public virtual DateTime Date { get; set; }
public virtual IEnumerable<Site> Sites { get; set; }
public Incident()
{
Sites = new HashSet<Site>();
}
}
这棵树是这样的Incident -> Sites -> Assessments -> Subsites -> Images
。POCO 没有任何逻辑,只是一堆属性。我想做的只是用随机的虚拟数据填充每个属性,这样我就可以编写一些搜索代码。如果我想创建大量虚拟数据,最好的方法是什么?