【发布时间】:2019-12-22 23:56:12
【问题描述】:
虽然我用 BsonDateTimeOptions 装饰了我的 Datetime 属性,但它仍然无法正常工作并且时间插入到数据库中,比我的当地时间晚了 3 小时。(我认为它是 UTC)
我的基础抽象类
public abstract class MongoBaseModel
{
public ObjectId Id { get; set; }
[BsonElement]
[BsonDateTimeOptions(Kind = DateTimeKind.Local)]
public DateTime InsertedAt{ get; set; }
}
我的实体
public class RockSongs:MongoBaseModel
{
[BsonElement("Name")]
public string Name { get; set; }
[BsonElement("Singer")]
public string Singer { get; set; }
}
数据库版本 v4.2.1
MongoDb.Driver 2.7.2
【问题讨论】:
标签: c# mongodb asp.net-core mongodb-.net-driver