У меня есть список n записей и для каждого идентификатора записи, мне нужно получить список целых чисел (partids) из базы данных.Избегайте множественных вызовов db на SQL Server
В настоящее время из приложения я должен пропустить n раз, передавая основной идентификатор, чтобы получить каждый список из db.
Очевидно, что это влияет на производительность приложения (приложение .NET Winforms с помощью vb.net).
Есть ли способ избежать нескольких вызовов?
Как я могу отправить список идентификаторов n получить мой желаемый результат в качестве вывода?
Пример
ввода: record1, имеющий идентификатор 100
выход: идентификатор 100, PartID 1, 2, 3
То же самое для п строк
Я не знаю как .. любая помощь пожалуйста
Объясните вместе с образцом данные вместо слов – TheGameiswar
Включите 'partid' в основной запрос как поле 'xml'. Это может или не может улучшить производительность, но уменьшить количество запросов. –
Я удивлен. Я считаю, что VB может сразу принять весь набор данных и не получать SQL для каждой строки. –