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

Pilote MongoDB C# - Ignorer les champs lors de la liaison

Oui. Décorez simplement votre UserModel classe avec le BsonIgnoreExtraElements attribut :

[BsonIgnoreExtraElements]
public class UserModel
{
    public ObjectId id { get; set; }
    public string Email { get; set; }
}

Comme son nom l'indique, le pilote ignorerait tous les champs supplémentaires au lieu de lancer une exception. Plus d'informations ici - Ignorer les éléments supplémentaires.