Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11224|Répondre: 1

{"L’élément '_id' ne correspond à aucun champ ou propriété de classe."}

[Copié le lien]
Publié sur 08/10/2016 16:17:28 | | |
{"L’élément '_id' ne correspond à aucun champ ou propriété de classe."}
System.AggregateException: One or more errors occurred. ---> System.FormatException: Element '_id' does not match any field or property of class MongoDBCRUD.Program+BOSBourse. at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.DeserializeClass(BsonDeserializationContext context)

[...]

at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task tâche) sur System.Runtime.CompilerServices.TaskAwaiter'1.GetResult() sur MongoDBCRUD.Program.d__1.MoveNext() dans C :\Users\amin-\Documents\Visual Studio 2015\Projects\MongoDBCRUD\ MongoDBCRUD\Program.cs : ligne 60<---




public ObjectId _id { get ; set ; }

Cela doit être là, et s’il y a des champs dans la base de données, l’objet doit définir quels attributs comporte, et le type des attributs doit être le même que celui stocké dans la base de données.

Quel gouffre !! Sinon, une exception sera lancée




Précédent:_id requêtes utilisant MongoDB
Prochain:Les programmes C# fonctionnent avec des privilèges administrateur
 Propriétaire| Publié sur 08/10/2016 17:30:53 |
_id propriété doit être présente, sinon une erreur sera signalée lors de la mise à jour des données : « L’élément '_id' ne correspond à aucun champ ou propriété de classe ».
        public ObjectId _id ; BsonType.ObjectId correspond à MongoDB.Bson.ObjectId
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com