我正在构建项目的管理端,此时我将不得不: - 创建新用户并添加一些关于他们的更具体的信息(即位置、位置等) - 必须将不同的用户分配给不同的角色,
我首先要做的是提取现有用户的信息,将数据与附加表中的信息进行内部连接,并按不同角色进行过滤
public class UserDetail
{
[HiddenInput(DisplayValue = false)]
public string UserId { get; set; }
public int StoreID { get; set; }
public string PositionID { get; set; }
}
在控制器中,我首先想做一个简单的事情,将来自 Membership 类的数据进行内连接,并在 UserID 级别与上述 UserDetail 类进行内连接。所以我使用了以下代码
public ActionResult Index()
{
var allSystemUsers = Membership.GetAllUsers().Cast<MembershipUser>()
.Select(user => new {user.UserName, user.Email, user.CreationDate, user.LastLoginDate });
return View();
}
问题是我不知道如何首先拉动某些角色的人而不是所有角色,然后如何与上面的 UserDetail 类进行内部连接。
一旦我有了 Index ActionaResult,我希望我应该能够创建 - 创建和编辑功能