ASP.NET 멤버십에서 모든 프로필을 얻는 방법이 있습니까?
-
05-07-2019 - |
문제
ASP.NET 멤버십에 API가 있습니까? 그렇지 않다면 모든 사용자의 모든 이름 (첫 번째 + 마지막)을 얻는 또 다른 좋은 방법이 있습니다. 사용자 프로파일을 한 번에 하나씩 얻음으로써 생성 된 많은 SQL 요청을 피하려고 노력하고 있습니다.
해결책
업데이트:
프로파일 데이터가 저장되는 방식의 과제는 속성 이름과 값이 프로파일 데이터베이스의 두 열에 포장되어 저장된다는 것입니다. aspnet_profile_getProperties Sproc을 실행하면 볼 수 있습니다.
모든 사용자에게 프로필 데이터를 얻는 상자 외부 스프로크가 없습니다. aspnet_profile_getProperties에 대한 빠른 수정은 당신을 위해 그렇게 할 것입니다.
다른 팁
ProfileProvider.GetAllProfiles()
.
그래도 멤버십 사용자에게 첫 번째와 성을 추가하는 것이 좋습니다. 제공자를 콘크리트 유형으로 캐스팅해야합니다.
제휴하지 않습니다 StackOverflow