Вы можете использовать это, и он должен работать.> Вы должны использовать toList
, прежде чем создавать новый список, используя select:
db.Products
.where(x=>x.CategoryID == categoryID).ToList()
.select(x=>new Product { Name = p.Name}).ToList();