私は次のモデルを持っています:
public class Competitor
{
public virtual int CompetitorId { get; set; }
public virtual string TeamName { get; set; }
public virtual string FirstName { get; set; }
public virtual string LastName { get; set; }
public virtual DateTime BirthDate { get; set; }
public virtual IEnumerable<CompetitorBest> CompetitorBests { get; set; }
}
public class CompetitorBest
{
public virtual int ResultId { get; set; }
public virtual string BestTypeName { get; set; }
public virtual string IndoorOutdoor { get; set; }
public virtual int Season { get; set; }
public virtual string DisciplineName { get; set; }
public virtual string ResultValue { get; set; }
}
それをMongoDBインスタンスに保存しようとすると、次のエラーが発生します。
最大シリアル化深度を超えました(シリアル化されるオブジェクトに循環参照がありますか?)。
自動マッピングを使用しています(つまり、クラスマッピングを設定していません)
何が悪いのかわかりませんか?
循環参照はありませんか?