내가해야 할 시점에 프로젝트의 관리자 측을 구축 중입니다. - 새 사용자를 만들고 그 사용자에 대한 특정 정보 (예 : 위치, 위치 등등) - 다른 사용자가 다른 역할에 할당되어야합니다.MVC3 특정 역할 및 추가 정보로 모든 사용자 관리
내가 원했던 것은 기존 사용자의 정보를 내부 테이블에있는 정보로 결합하고 다른 역할별로 필터링하는 것이 었습니다.
public class UserDetail
{
[HiddenInput(DisplayValue = false)]
public string UserId { get; set; }
public int StoreID { get; set; }
public string PositionID { get; set; }
}
컨트롤러에서 처음에는 UserID 레벨에서 위의 UserDetail 클래스와 Membership 클래스 및 내부 조인의 데이터를 처음부터 내부로 조인하는 것이 간단합니다. 그래서 문제는 내가 처음에만 대신 그들 모두 다음 위의 UserDetail 클래스와 참여 방법 내부를 특정 역할에있는 사람들을 끌어 방법을 모르는 것입니다 코드
public ActionResult Index()
{
var allSystemUsers = Membership.GetAllUsers().Cast<MembershipUser>()
.Select(user => new {user.UserName, user.Email, user.CreationDate, user.LastLoginDate });
return View();
}
의 다음 조각을 사용했다. 내가 색인 ActionaResult이 있으면
은 내가 만들 수있을 것입니다 희망 - 생성 및 편집 기능 당신은 또한 .Skip
및 .Take
를 사용할 수있는 단지 .Select
을 사용할 필요가 없습니다