1

この単純なクラスを保存しようとしていますが、MongoDBは受け入れていません。

public class CredentialSet
{
    public CredentialSet()
    {
        this.Items = new ObservableCollection<CredentialSet>();
    }
    [BsonId]
    public ObjectId _id { get; set; }
    public string Title { get; set; }
    public string Username { get; set; }
    public string Password { get; set; }
    public string WebSite { get; set; }
    public string Notes { get; set; }
    public int Owner { get; set; }
    public DateTime LastUpdate { get; set; }

    public ObservableCollection<CredentialSet> Items { get; set; }

    public CredentialSet parent { get; set; }
}

最大シリアル化深度を超えました(シリアル化されるオブジェクトに循環参照がありますか?)。

それを解決する方法は?

4

1 に答える 1