Я изменил функцию, которая возвращает строго типизированный список продуктов (из формы веб-поиска) из хранимой процедуры.
Из-за сложности хранимой процедуры я изменил ее, чтобы она возвращала товарные категории, а также используя результаты товара. Я могу получить это в другой строго типизированный список, но за свою жизнь я не могу вернуть два списка.
Не смотря на то, что у меня закончились таланты, после прочтения сотен постов, кажется, это возможно с linq, но я бы предпочел не идти по этому пути, поскольку у меня там еще меньше знаний.
Можно ли поместить списки в какую-либо коллекцию и вернуть их для использования в качестве списка?
Если нет, то есть ли другой способ? Я могу снова вызвать хранимую процедуру, но это дорогой способ, чтобы вызвать дважды.
'Code Behind
Dim products As List(Of Product) = Dal.SearchProducts(st)
'Dal
Public Shared Function SearchProducts(ByVal searchstr As String) As List(Of Product)
Dim ProdList As List(Of Product) = New List(Of Product)()
Dim CatList As List(Of Category) = New List(Of Category)()
......
Return Prodlist and Ilist please