I am working on getting the results of this sql query in LINQ
SELECT DISTINCT(Type) FROM Product WHERE categoryID = @catID
this is my
return (from p in qry where p.CatId.Equals(CatID) select p.Type).Distinct();
This matches what your provided SQL Query should be doing.