Tôi có bảng Danh mục tham chiếu tự. Mỗi loại có một CategoryID, ParentCategoryID, CategoryName, vv Và mỗi thể loại có thể có bất kỳ số lượng các loại phụ, và mỗi thể loại phụ có thể có bất kỳ số lượng các loại phụ, và như vậy và vv. Vì vậy, về cơ bản cây có thể là cấp độ X sâu.LINQ to SQL cho các bảng tự tham khảo?
Sau đó, các sản phẩm được liên kết với các loại lá (phụ). Có cách nào để có được tất cả các Sản phẩm cho bất kỳ Danh mục cụ thể nào (có phải tất cả các sản phẩm liên quan đến tất cả các con cháu của nó) sử dụng LINQ to SQL không?
Điều này giống như một vấn đề đệ quy. Sử dụng thủ tục lưu trữ có tốt hơn không?
Tôi nghĩ đây là một ý tưởng tuyệt vời, nhưng tôi gặp lỗi khi cố triển khai điều này. Nó nói rằng phương thức mở rộng "WithPartnerId" không có bản dịch được hỗ trợ cho SQL. Bất kỳ ý tưởng? –