c# .net 使用MongoDb时 实体类为decimal? 类型,条件无法过滤的解决办法
C#里边使用mongodb时,用lambda设置条件,如果条件中有decimal?类型时,限制条件没有效果.
例:
如图上predicate条件中包含有decimal?的条件,会出现限制条件无效
解决办法很简单,在实体类的属性上添加
[BsonRepresentation(BsonType.Decimal128)] public decimal? MAPY {set;get;}
C#里边使用mongodb时,用lambda设置条件,如果条件中有decimal?类型时,限制条件没有效果.
例:
如图上predicate条件中包含有decimal?的条件,会出现限制条件无效
解决办法很简单,在实体类的属性上添加
[BsonRepresentation(BsonType.Decimal128)] public decimal? MAPY {set;get;}