Моя модель данных сущностей ADO.Net имеет модель под названием ABC, приведенную ниже (смоделирована по таблице с самоссылкой).
ABC Properties are
----------
ParentID
Child ID
ABC Navigation Properties are
----------
ParentCategory (refers to the parent category or the 0..1 side of the relationship)
SubCategories (refers to the children or the * side of the relationship, represents the navigation property for the children)
Я хочу выбрать детей и внуков для определенного идентификатора ParentID (т.е. не в верхней части иерархии).Как я могу сделать это.Может кто-нибудь, пожалуйста, предложить пример.Спасибо
Я попробовал решение, предложенное ниже в vb, но оно загружает только один уровень;
Я делаю это в VB, поэтому я прошу прощения у программистов C #.
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
Dim ctx = New links2Entities
Dim query = From c In ctx.PBS.Include("SubCategory.SubCategory") Where (c.Parent_ID = 7)
For Each result As PB In query
Debug.WriteLine("ID: {0}", result.Child_ID)
Next
End Sub