BsonSerializationException:class 的创建者映射有 2 个参数,但 none 已配置
BsonSerializationException: Creator map for class has 2 arguments, but none are configured
我有一个 TextSearchJob
对象要存储在 MongoDB 上。
我对数据库比较陌生,我不知道为什么 IDictionary
版本(右边)出现这个错误,而 IEnumerable
版本没有错误(在左侧):
MongoDB.Bson.BsonSerializationException: Creator map for class TextSearchJob has 2 arguments, but none are configured.
有人可以对此进行解释或向我指出文档吗?
FieldName 及其类型应与 ctor 中的同名参数相匹配。
看来如果构造函数参数名称与属性名称相匹配,它必须是同一类型。
对于我的构造函数,我想要一个不同于 属性 的类型。因此,为了解决我的问题,我必须给出一个不同于 属性 的参数名称,以便能够使用不同的类型……看图。 :/
所以,我刚刚将我的参数 inputs
重命名为 kvInputs
,它起作用了。
我有一个 TextSearchJob
对象要存储在 MongoDB 上。
我对数据库比较陌生,我不知道为什么 IDictionary
版本(右边)出现这个错误,而 IEnumerable
版本没有错误(在左侧):
MongoDB.Bson.BsonSerializationException: Creator map for class TextSearchJob has 2 arguments, but none are configured.
有人可以对此进行解释或向我指出文档吗?
FieldName 及其类型应与 ctor 中的同名参数相匹配。
看来如果构造函数参数名称与属性名称相匹配,它必须是同一类型。
对于我的构造函数,我想要一个不同于 属性 的类型。因此,为了解决我的问题,我必须给出一个不同于 属性 的参数名称,以便能够使用不同的类型……看图。 :/
所以,我刚刚将我的参数 inputs
重命名为 kvInputs
,它起作用了。