C# 显示用户特定数据的MVC 3

C# 显示用户特定数据的MVC 3,c#,database,asp.net-mvc-3,visual-studio-sdk,C#,Database,Asp.net Mvc 3,Visual Studio Sdk,我正在尝试使用MVC 3创建一个网站应用程序-问题是我想设置一个网站,用户登录后只看到特定于他们的数据。例如,当你登录facebook时,你只会看到你的“墙”,而不会看到其他人 有人能给我指一个关于如何设置一个数据库的教程吗 提前谢谢 我想推荐一些在上的教程。我不确定是否已经为MVC3更新了Nerd晚餐(顺便说一句,这是一个很棒的教程,由Scott Guthrie编写),但下面的教程似乎具有登录功能,并从基本层面解释了如何处理特定于用户的数据: 在您自己的数据模型中有一个使用主键用户名的表。该值

我正在尝试使用MVC 3创建一个网站应用程序-问题是我想设置一个网站,用户登录后只看到特定于他们的数据。例如,当你登录facebook时,你只会看到你的“墙”,而不会看到其他人

有人能给我指一个关于如何设置一个数据库的教程吗


提前谢谢

我想推荐一些在上的教程。我不确定是否已经为MVC3更新了Nerd晚餐(顺便说一句,这是一个很棒的教程,由Scott Guthrie编写),但下面的教程似乎具有登录功能,并从基本层面解释了如何处理特定于用户的数据:


在您自己的数据模型中有一个使用主键用户名的表。该值将决定向用户显示哪面墙

当用户注册时,在您使用ASP.NET成员资格提供程序创建他们之后,在用户表中添加一个新行,提供与成员资格提供程序中的用户名相同的用户名(为简单起见,我们使用电子邮件地址作为用户名,更容易保证唯一性)。您可以使用控制器类的用户属性对其墙数据执行查询

  • 用户注册后,您可以为其创建一个用户帐户(Membership.CreateUser)
  • 在Membership.CreateUser的同时,将用户名插入数据模型上的一行
  • 用户登录
  • 用户请求页面
  • 页面使用Controller.User属性查询应用程序数据库以获取要显示的正确墙内容

  • 但是,如何将MVC 3中默认的帐户模型与您自己的自定义数据库结合起来,以便每个用户都有一个与之关联的数据集呢?这些教程不涉及这个问题