ストアドプロシージャから(Web検索フォームから)強く型付けされた製品のIlistを返す関数を変更しました。
ストアドプロシージャは複雑であるため、製品の結果を使用して製品カテゴリも返すように変更しました。私はこれを別の強く型付けされたilistに入れることができますが、私の人生の間、2つのilistを返すことはできません。
Unfotunatley何百もの投稿を読んだ後、才能が足りなくなりました。linqで可能だと思われますが、知識がさらに少ないので、そのようにはしたくありません。
ilistをある種のコレクションに入れて、ilistとして使用するために返すことは可能ですか?
そうでない場合、他の方法はありますか?ストアドプロシージャを再度呼び出すことはできますが、2回呼び出すとコストがかかります。
'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