Все:
У меня есть IEnumerable с именем ObjectsList, который в основном содержит кучу объектов MongoDB.Bson.ObjectId. Мне нужно преобразовать весь IEnumerable с именем ObjectsList в IEnumerable с именем BsonValueList.
IEnumerable<Object> ObjectsList = DBConnection.database.GetCollection<ELLCsLog>("FMS_TM_MST_Logs")
.FindOneByIdAs<ELLCsInterfaceLog>(ObjectId.Parse(logIdArg.ToString())).logEventsIdList;
IEnumerable<BsonValue> BsonValueList = ObjectsList.Cast<BsonValue>();
К сожалению, кастинг выдает следующую ошибку:
Unable to cast object of type MongoDB.Bson.ObjectId to type MongoDB.Bson.BsonValue System.SystemException {System.InvalidCastException}
Может ли кто-нибудь показать правильный код, который будет использовать вышеупомянутый IEnumerable?