Hi Tôi cần phải tìm một cách để tuyên bố một loại vô danh cho một method.This là mã của tôi:loại Return cho một danh sách
public List<var> ListOfProducts(string subcategory)
{
var products = (from p in dataContext.Products
join s in dataContext.SubCategories.Where(x => x.SubCatName == subcategory)
on p.SubcatId equals s.SubCatId
join b in dataContext.Brands on p.BrandId equals b.BrandId
select new
{
Subcategory = s.SubCatName,
Brand = b.BrandName,
p.ProductName,
p.ProductPrice
});
return products;
}
Tôi không biết những gì loại I nên đặt danh sách cho Phương pháp.Tôi nên làm gì trong trường hợp này?
Tôi nghĩ bạn không thể làm như vậy vì loại này là cục bộ cho phương pháp. Khai báo loại công khai mà những người khác thực sự có thể sử dụng. – poke
Bạn sẽ sử dụng phương pháp này như thế nào? – SWeko
Tôi đã trả lời câu hỏi này cho câu hỏi khác của bạn - bạn cần khai báo lớp học của riêng mình với các thuộc tính bạn muốn. Bạn đã không hiểu gì về bình luận trước đó của tôi? –