Добавьте @ResponseBody
к вашему методу обработчика запросов или аннотируйте свой контроллер как @RestController
.
Убедитесь, что у вас есть jackson
конвертер на вашем пути к классам. Вы можете следовать этому руководству - https://www.journaldev.com/2552/spring-rest-example-tutorial-spring-restful-web-services
После небольшого количества исследования кажется, что XSD имеет свойство под названием ConnectionModifier.
Для нахождения это, на схеме XSD, нажимает часть TableAdapter схемы (где запросы определяются).
В окне свойств измените ConnectionModifier на Общественность и нажмите Save. (Это, кажется, изменяет свойство для всех Наборов данных на той странице также.)
Назад в основном коде Вашего сайта можно теперь сделать что-то вроде этого:
'declare the adapter as normal
Dim AdapterTest As New DataSetTestTableAdapters.TestTableAdapter
'pass the new connection object into the now visible property
AdapterTest.Connection = New Data.SqlClient.SqlConnection("Data Source=Myserver;Initial Catalog=TEST;Integrated Security=True;")
Это только берет объект соединения.
Я должен все же дать этому надлежащий тест! Unfortunatley, новый объект соединения должен будет быть передан каждый раз, когда Вы объявляете что-то от XSD.
Также нашли, что, хотя свойство упомянуло (ConnectionModifier), Общедоступно, это все еще не может быть замечено с помощью кода, когда это - QueriesTableAdapter. Поэтому я должен был провести долгое время, удаляя их и заменяя их нормальным "Используя Запрос" блок.
Кроме того, я уверен, что проект кажется быстрее теперь. Это могло быть сокращение размера, или использование "Использования" со всеми вызовами теперь (исходный код был ранним в наши дни.NET, так, возможно, был записан лучше во-первых).