다른 목록에 할당 할 각 항목을 사용문자열을 분할 나는 사용자에게 할당 할 역할 목록이
var userRoles = new List<Role>
{
listRoles.First(x => x.RoleName == "ROLE1")
}
하자 :
var role1 = new Role { ApplicationName = "XXX", RoleName = "ROLE1" };
var role2 = new Role { ApplicationName = "XXX", RoleName = "ROLE2" };
var role3 = new Role { ApplicationName = "XXX", RoleName = "ROLE3" };
List<Role> listRoles = new List<Role>
{
role1,
role2,
role3
};
내가 이런 특정 역할을 할당 할 수 있습니다 내 사용자에게 추가 할 역할이 나열된 문자열이 있다고 가정하십시오.
string listRoles = "ROLE1;ROLE3";
내 질문 : 내 사용자에게 역할 목록을 할당하려면 어떻게해야합니까?
나는 시도 :
var userRoles = new List<Role>
{
foreach(var role in listRoles.Split(";")
{
listRoles.First(x => x.RoleName == role);
}
}
나는 오류를 컴파일 얻었다.
그리고 그 컴파일 오류가 무엇입니까? –