Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11224|Odgovoriti: 1

{"Element '_id' ne ustreza nobenemu polju ali lastnosti razreda."}

[Kopiraj povezavo]
Objavljeno na 8. 10. 2016 16:17:28 | | |
{"Element '_id' ne ustreza nobenemu polju ali lastnosti razreda."}
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 task) at System.Runtime.CompilerServices.TaskAwaiter'1.GetResult() at MongoDBCRUD.Program.d__1.MoveNext() in C:\Users\amin-\Documents\Visual Studio 2015\Projects\MongoDBCRUD\ MongoDBCRUD\Program.cs:vrstica 60<---




public ObjectId _id { get; set; }

To mora biti tam, in če so polja v podatkovni bazi, mora objekt določati, katere atribute pa mora biti enak tipu, shranjenemu v bazi.

Kakšna jama!! V nasprotnem primeru bo odvržena izjema




Prejšnji:_id poizvedb z uporabo MongoDB
Naslednji:C# programi tečejo z administratorskimi pravicami
 Najemodajalec| Objavljeno na 8. 10. 2016 17:30:53 |
_id lastnost mora biti prisotna, sicer bo ob posodobitvi podatkov prijavljena napaka: "Element '_id' se ne ujema z nobenim poljem ali lastnostjo razreda".
        javni ObjectId _id; BsonType.ObjectId ustreza MongoDB.Bson.ObjectId
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com