는 다음을 수행하기 위해 .NET 프레임 워크에이 방법에 내장되어 있습니다 :재정 SQLMembershipProvider
- 사용자 이름/사용자 GUID에서 GUID 역할을 리턴
그래서 역할 GUID에서 역할 이름을 가져옵니다 멀리 내가 그 정보를 얻기 위해 asp_roles 및 asp_users 테이블에 쿼리를 보냈습니다 및이 일을 더 좋은 방법이 있는지 궁금하네요?
이getRoleGUID(guid userGuid) { LINQ joins }
getRoleGuid(string userName) { LINQ joins }
getRoleName(guid roleGuid) { LINQ joins }
편집이 :
난 그냥 SQLMembershipProvider 예를 연장으로 보았다
나는 내가 ASPUtilities 클래스에 저장 한 다음과 같은 방법이있다.
SQLMembershipProvider를 완전히 무시하는 예제는 거의 없지만 LINQ를 사용하여 역할을 처리하는 몇 가지 추가 메서드를 추가하는 것만으로도 충분하다고 생각합니다. 이것이 가능한가?
Role 클래스를 살펴본 적이 있습니까? –
역할 이름을 표시하지만 역할 GUID는 표시하지 않습니다. 내 주요 목표는 역할 이름으로 역할을 유도하고 그 반대도 마찬가지입니다. –
저는 회원 서비스 제공자와 많은 관계를 맺었습니다. 왜 역할을 원하는지 알고 싶습니다. – jim