Нужна помощь с Neo4Client, если я бегу свободно Cypher запрос и использовать .Return(node => node.As<Dictionary<string,string>>())
возвращает оба правильные ключи и значения, хотя и с потерей типа данных, но если я использую .Return(node => node.As<Dictionary<string,object>>())
возвращает словарь с ключами , но нет значений, которые я могу видеть. Отладчик показывает {object}, но я не могу его отличить - поле, которое я знаю, является строкой, возвращает значение null при кастинге - obj as string
. То же самое происходит с Dictionary<<string, dynamic>>
. Что это за объект и как я могу вернуть свой словарь обратно из Neo4j с помощью клиента?Neo4JClient не может получить словарь со значениями как объекты
0
A
ответ
0
Запись результата беседы Gitter и обсуждение here.
Так это вниз к дороге Neo4jClient
десериализует объекты обратно, а именно OGM
(OG ▪ Таблица Раф M apping) сторона вещей. В основном это относится к Dictionary<string, object>
в заказе способа, который в конечном счете Activates
new object
экземпляра, поэтому object
сек фактически будучи object
экземпляров, а не string
или эквивалента.
В этом нет никакого способа (в настоящее время) без изменения существенной части вещей.
Смежные вопросы
- 1. Как сделать словарь со значениями как кортежи?
- 2. сгруппированный словарь со значениями списка
- 3. Почему карта со значениями суперкласса не может принимать объекты подкласса?
- 4. NSDictionary со словарем как объекты, получить объекты
- 5. NHibernate и объекты со значениями семантики
- 6. Получить иерархические данные neo4jclient
- 7. Инициализировать словарь со значениями в C# 2.0
- 8. словарь пакет со значениями, разделенными запятой
- 9. сортировать словарь со значениями float в python
- 10. jq: Объекты со значениями массива, которые не объединены, как ожидалось
- 11. Объекты доступа как словарь
- 12. Как сопоставить NaN в numpy со значениями, используя словарь?
- 13. словарь со значениями как списки для панд dataframe кадра
- 14. Как получить путь в Neo4jClient?
- 15. Как конвертировать словарь со значениями списка в таблицу
- 16. Получить ключи JSON со значениями
- 17. Преобразование двух списков в словарь со значениями в списке
- 18. Как получить запрос со значениями из com.datastax.driver.core.PreparedStatement?
- 19. Итерирование через словарь со значениями в виде списков
- 20. Python: оптимальный способ добавления в словарь со значениями списка
- 21. Список переменных среды в словарь со значениями - Идиоматические F #
- 22. Преобразование Queryset в словарь со значениями для JSON
- 23. Словарь с именованными значениями?
- 24. Rendering словарь со значениями в виде списка в шаблоне Джанго
- 25. Не может Заполняет свойство объектов JavaScript со значениями Использования функции
- 26. bind_param не работает со значениями
- 27. Сортировка словаря со значениями списка
- 28. Преобразование JSON в резкий словарь со смешанными значениями
- 29. Выполнить метод со значениями словаря
- 30. словарь с 2 значениями
Проблема заключается в том, что когда вы делаете '.As>', вы указываете Neo4jClient десериализовать значения для объектов - как только вы это сделаете, у вас нет * строк *, у вас есть только объекты , Возможно, стоит посмотреть, что вы можете сделать с помощью 'dynamic', но помимо этого я бы посмотрел на использование общего типа для ваших значений (даже если это всего лишь оболочка для свойств разных типов). –
Извините, разметка не сработала в первый раз. Динамические отбрасывания объектов. Я могу разобрать строки, это просто супер очень неэффективно. У вас было что-то еще для обертки? – Dmitriy