Agree with Sean,
Recursive CTE like below,
[Code]
WITH Tree AS
(
SELECT Parent.ID[ID]
, Parent.ParentID[ParentID]
FROM Entity Parent
WHERE Parent.ID = @Parammeter
UNION ALL
SELECT Child.ID
, Child.ParentID
FROM Entity Child
INNER JOIN TreeON Child.ParentID = Tree.ID
)
SELECT *
FROM Tree
[/Code]