당신은 매우 쉽게 같은 작업을 수행 할 수 있습니다
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를 명시 적으로 가리키는 새 연결 문자열을 만들어야합니다.