저는 SQLMemebershipProvider 및 Profiles를 사용하여 작업하고 있습니다. ProfileBase 클래스에서 상속 한 UserProfile이라는 사용자 지정 클래스가 있는데이를 사용하여 "FullName"과 같은 사용자 지정 속성을 설정합니다. 데이터베이스의 모든 사용자를 반복하여 프로필 속성에 액세스하려고합니다. 각 반복마다 ProfileBase.Create()를 호출하여 새 프로파일을 얻은 다음 속성에 액세스합니다.ASP.NET SQL 프로필 공급자 - ProfileBase.Create() 메서드가 DB에 영향을 줍니까?
ProfileBase.Create()가 SQL 데이터베이스를 조회 할 때마다 내 모습이 보입니다. 그러나 나는 이것에 대한 확인을 찾고 있습니다. 그래서, 이것이 실제로 DB를 매번 공격하는지 알 수 있습니까?
더 나은 방법은 누구든지 DB에 한 번 호출하여 사용자 정의 프로필 속성을 가진 모든 사용자를 얻을 수있는 방법에 대한 더 나은 해결책이 있습니까?
나는 자체 프로 시저를 저장할 수 있음을 알고 있지만 멤버십 공급자에게 내장 된 방법이 있는지 궁금해하고 있습니다. 당신이 Save
를 호출 할 때까지
설명해 주셔서 감사합니다. 매우 감사. –