2010-04-28 6 views

답변

1

당신은 매우 쉽게 같은 작업을 수행 할 수 있습니다

Membership.GetAllUsers().Cast<MembershipUser>() 
    .Where(u => true /*insert your criteria here*/) 
    .ToList().ForEach(user => 
    { 
     var p = ProfileBase.Create(user.UserName, true); 

     // do whatever you want to the profile here 
     int counter = (int)p["Counter"]; 
     counter++; 
     p["Counter"] = counter; 

     p.Save(); 
    }); 

당신이 그것을하고 싶은 경우에는, 위의 코드는 사이트의 핸들러에 그대로 작동하지만 것 콘솔 앱을 사용하면 콘솔 앱의 web.config 섹션에서 <system.web> 섹션을 app.config 섹션으로 복사하면됩니다.

주의 : 기본 공급자 연결 문자열 localSqlServer을 사용하는 경우 웹 응용 프로그램에만 DATADIRECTORY (app_data)이라는 개념이 있으므로 .mdf를 명시 적으로 가리키는 새 연결 문자열을 만들어야합니다.

관련 문제