Я пытаюсь создать веб-сайт Family Tree (для личного использования) с использованием MVC3 и SQL Server 2008, однако я относительно новичок в MVC3 (с использованием Razor и Entity Framework), но достаточно хорошо знаю SQL Server. Я очень расстроен и испытываю искушение разработать веб-сайт с использованием WebForms, поскольку я очень хорошо знаком с этой технологией.
Мой вопрос заключается в том, что я разделен между следующими двумя подходами, но застрял в том, как реализовать либо с помощью MVC3, либо с Entity Framework: 1) использование таблицы Person, содержащей информацию о человеке, и таблицы-связки для хранения отношений между людьми, хранящимися в таблице Person. .
2) Вложенные наборы, хранящие всю информацию в одной таблице.
Может кто-нибудь, пожалуйста, дайте мне какое-то руководство о том, как я могу начать работу, предпочтительно используя подход с вложенными наборами, поскольку я хотел бы, чтобы чтение иерархии выполнялось как можно быстрее, поскольку это будет основной целью сайта.
Я надеюсь, что предоставил достаточно информации, если нет, пожалуйста, спросите меня для более подробной информации.