Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11224|Ответ: 1

{"Элемент '_id' не совпадает ни с одним полем или свойством класса."}

[Скопировать ссылку]
Опубликовано 08.10.2016 16:17:28 | | |
{"Элемент '_id' не совпадает ни с одним полем или свойством класса."}
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:строка 60<---




public ObjectId _id { get; декорация; }

Он должен присутствовать, и если в базе данных есть поля, объект должен определить, какие атрибуты принадлежат, а тип атрибутов должен совпадать с типом, хранящимся в базе данных.

Вот это яма!! В противном случае будет введено исключение




Предыдущий:_id запросы с использованием MongoDB
Следующий:Программы C# работают с правами администратора
 Хозяин| Опубликовано 08.10.2016 17:30:53 |
_id свойство должно существовать, иначе при обновлении данных будет зафиксирована ошибка: «Элемент '_id' не совпадает ни с одним полем или свойством класса».
        public ObjectId _id; BsonType.ObjectId соответствует MongoDB.Bson.ObjectId
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com