用 MongoDB.Bson 反序列化 Newtonsoft.Json.Bson 序列化的内容,出现下面的错误
System.FormatException: Element 'HasBlog' does not match any field or property of class UserDto.
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.DeserializeClass(BsonDeserializationContext context)
请问如何解决这个问题?
通过 stackoverflow 上的一个回答解决了
var conventionPack = new ConventionPack { new IgnoreExtraElementsConvention(true) };
ConventionRegistry.Register("IgnoreExtraElements", conventionPack, _ => true);