【发布时间】:2011-05-07 12:01:27
【问题描述】:
我过去做过 MVC,但我是 ASP 和 ASP MVC 的新手。到目前为止,我真的很喜欢 ASP MVC 为我提供的易用性,但我无法弄清楚如何更好地控制用户。默认情况下,MVC 提供了一个最小的用户注册表单。我环顾了很多,但我仍然有两个问题:
如何使用户数据库成为我项目中的本地数据库?我认为 SQLEXPRESS 用于存储用户值,这似乎是一个神奇的过程。我如何去魔法化这个?我想对这个数据库的位置有更多的控制。
这就引出了另一个问题:如何扩展用户?我一直在阅读个人资料,但我仍然对一些事情感到困惑。如何准备个人资料并将其与用户链接?什么用作外键?而且,在我的控制器中,我如何访问用户的各个部分,如用户名、电子邮件,甚至从配置文件中的名字、姓氏(尽管我猜有一次当我在本地拥有配置文件的数据库和用户的数据库时,我可以运行用于检索数据的 sql 命令)
我非常感谢一些指向正确资源和/或 ASP.NET 最佳实践的指针
【问题讨论】:
标签: asp.net sql asp.net-mvc asp.net-membership user-profile