У меня есть структура данных, похожая на следующую:
SearchCategories
------------------------------
Id : int
ParentId : int (nullable)
Title : varchar (70)
ParentId - это внешний ключ к идентификатору в той же таблице, что позволяет использовать бесконечно вложенную иерархию категорий поиска.
Оттуда у меня есть таблица ContentLinks:
ContentLinks
--------------------------------
Id : int
SearchCategoryId : int
Title : varchar (70)
Я хотел бы иметь возможность предоставить SearchCategory.Id (который имеет дочерние SearchCategories) и найти все ContentLinksкоторые находятся в данной категории поиска, и в любом из его детей, использующих LINQ to SQL.
Спасибо,Кирон