Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11224|Risposta: 1

{"L'elemento '_id' non corrisponde a nessun campo o proprietà di classe."}

[Copiato link]
Pubblicato su 08/10/2016 16:17:28 | | |
{"L'elemento '_id' non corrisponde a nessun campo o proprietà di 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) su System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) su System.Runtime.CompilerServices.TaskAwaiter'1.GetResult() su MongoDBCRUD.Program.d__1.MoveNext() in C:\Users\amin-\Documents\Visual Studio 2015\Projects\MongoDBCRUD\ MongoDBCRUD\Program.cs:riga 60<---




public ObjectId _id { get; set; }

Questo deve esserci, e se ci sono campi nel database, l'oggetto deve definire quali attributi e il tipo degli attributi deve essere lo stesso del tipo memorizzato nel database.

Che fossa!! Altrimenti, verrà lanciata un'eccezione




Precedente:_id query usando MongoDB
Prossimo:I programmi C# eseguiti con privilegi amministratori
 Padrone di casa| Pubblicato su 08/10/2016 17:30:53 |
_id proprietà deve essere presente, altrimenti verrà segnalato un errore all'aggiornamento dei dati: "L'elemento '_id' non corrisponde a nessun campo o proprietà di classe".
        pubblico ObjectId _id; BsonType.ObjectId corrisponde a MongoDB.Bson.ObjectId
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com