Несмотря на то, что я Datetime
украсил свое свойство BsonDateTimeOptions
, оно все равно не работает и время вставлено в базу данных, на 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