MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Quelle est la nouvelle façon de définir DateTimeSerializationOptions.Defaults dans le pilote mongodb c# ?

Enregistrez le sérialiseur date/heure comme ceci :

BsonSerializer.RegisterSerializer(typeof(DateTime), DateTimeSerializer.LocalInstance);

Notez que vous ne pouvez pas enregistrer un sérialiseur une fois qu'il a déjà été enregistré. En outre, le pilote crée un sérialiseur par défaut pour chaque type la première fois qu'il en a besoin. Vous devez donc appeler ce code avant vous faites votre premier appel au conducteur pour lire ou écrire des données.