title: What is the best way to implement a family tree using ASP.NET MVC & SQL Server
body: <p>I am trying to create a Family Tree website (for personal use) using MVC3 and SQL Server 2008 however I am relativly new to MVC3 (Using Razor &amp; Entity Framework) but know SQL Server quite well.
  I am getting quite frustrated and am tempted to develop the website using WebForms as I am very familiar with this tech.</p>
  
  <p>My question is I am split between the following two approaches but am stuck on how to implement either using MVC3 and Entity Framework:
  1) using a Person table containing information about an individual and a bridging table to store relationships between individuals held on the Person table.</p>
  
  <p>2) Nested Sets storing all information on one table.</p>
  
  <p>Can someone please, please give me some direction on how I can get started, preferably using the Nested Sets approach as I would like the performance of reading the hierarchy to be as quick as possible as this will be the main purpose of the site.</p>
  
  <p>I hope I have provided enough information, if not please ask me for more details.</p>