У меня есть веб-сервис, который возвращает DataTable
, но вместо этого я хочу вернуть список. Есть ли способ вернуть список непосредственно из SQL или мне нужно будет вернуть его как DataTable
, а затем преобразовать его в список?Webservice возвращающийся список
ответ
Что вы хотите сделать, это преобразовать каждую строку в DataTable в объект.
Вот хороший блог, который показывает вспомогательный класс для этого: Converting Custom Collections To and From DataTable
Идея заключается в том, что вы петле корыто все ваши строки, а затем использовать отражение для создания объектов. Вы делаете это, сопоставляя каждое имя столбца с соответствующим именем свойства.
Вы также можете использовать Linq для DataSet для запуска запроса Linq к вашему DataTable. В Linq вы можете использовать Projection для преобразования ваших данных в новый тип.
Вот некоторые примеры: Query Expression Syntax Examples: Projection (LINQ to DataSet)
Итак, в основном нет ярлыка между SQL для List с использованием Linq, например? – mko
Я обновил свой ответ –
- 1. Возвращающийся словарь с помощью webservice
- 2. Возвращающийся список из Data.Binary.Get
- 3. Возвращающийся список в Python
- 4. Возвращающийся неизменный список
- 5. json возвращающийся список
- 6. json возвращающийся список <customers>
- 7. Возвращающийся список файлов по дате создания
- 8. Flask-Sqlalchemy + Sqlalchemy-searchable возвращающийся пустой список
- 9. Hibernate Projection, возвращающийся неправильно Список типов объектов?
- 10. Возвращающийся список изображений на странице JSF
- 11. Facebook, возвращающийся
- 12. Возвращающийся массив
- 13. Pass список строк для WebService
- 14. Список стран с изображениями webservice
- 15. Список возвратов из Lotusscript webservice
- 16. Список стран ЕС из webservice
- 17. как вернуть список в WebService
- 18. UWP заполнить список через Webservice
- 19. MySQL Select Statement Не возвращающийся список в PHP
- 20. Список параметров динамического выбора, возвращающийся к первому значению
- 21. Сжатый и возвращающийся в приложение добавляет тот же список
- 22. Простой запрос, возвращающийся более чем
- 23. Возвращающийся итератор вместо коллекции
- 24. Объект, возвращающийся как undefined
- 25. UIWebview Возвращающийся пустой экран
- 26. Возвращающийся идентификатор из списка
- 27. Обработчик, возвращающийся без активности?
- 28. Check_output, возвращающийся немедленно
- 29. javascript, исчезающий возвращающийся текст
- 30. Возвращающийся словарь как ICollection
У вас есть код, чтобы показать, что вы пробовали до сих пор? – kolin
@ kolin Я нахожусь на стадии планирования. Поскольку это не застряло в вопросе кода, а не в вопросе планирования, я действительно не пытался ничего другого, кроме твердого мышления. – mko