LINQ to get min value
Public Sub getMinValue()
' Dim products = GetProductList()
Dim categories = From p In products
Group p By p.Category Into Group
Select Category, CheapestPrice = Group.Min(Function(p) p.UnitPrice)
End Sub