Этот вопрос очень расплывчатый и выглядит так, будто вы задаете все, как готовое решение.
Для многоуровневого решения MVC и MS Entity Framework я предлагаю вам прочитать мой ответ здесь: MVC3 и Entity Framework
для ознакомления и QuickStart в ASP.NET MVC Я предлагаю вам перейти сюда: http://www.asp.net/mvc и посмотреть одно из этих вступительных видеороликов, есть несколько видеороликов, показывающих уже достаточноважных деталей всего за полчаса.Затем, когда вы согласитесь со всем этим, вы можете задавать более конкретные вопросы здесь, в SO, а не просто " Я хочу это и все вместе, пожалуйста, сделайте это для меня и поделитесь решением. "; -)