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