Mongodb在存储值时自动更改数据类型

本文关键字:数据类型 存储 Mongodb | 更新日期: 2023-09-27 18:18:08

我有以下代码在asp.net mvc c#

   [Display(Name = "Marks Range ")]
    [Required(ErrorMessage = "Minimum Marks is Required.")]
    public int? min_marks { get; set; }

当从mongodb中存储数据时,数据类型自动更改为字符串?

这种奇怪的行为有什么原因或者如何纠正?

Mongodb在存储值时自动更改数据类型

使用ScaffoldColumn来防止默认数据类型:

   [Display(Name = "Marks Range ")]
   [Required(ErrorMessage = "Minimum Marks is Required.")]
   [ScaffoldColumn(false)]
   public int? min_marks { get; set; }