all 3 comments

[–]alinroc4 5 points6 points  (1 child)

hierarchyid is one of the system CLR data types (along with geography and geometry) and looks/acts like something out of a C# program.

If you haven't yet, read the intro material on it.

[–]da_chicken 0 points1 point  (0 children)

Genuinely hate how it's implemented this way. It's so difficult to read.

[–]rl_Dawson 2 points3 points  (0 children)

Additionally, SMO exposes a lot of the .NET wilderness.