asp.net mvc 4.5 인터넷 응용 프로그램과 함께 제공되는 기본 간단한 회원 데이터베이스에 대해이 간단한 질문을하고 싶습니다, 내 질문에 대한 어디에 테이블을 만들지 않습니다 먼저 새 사용자를 만들면 기본 연결 문자열 (LocalDB)에 테이블이 만들어 집니까? 기본 MS SQL Express 데이터베이스를 사용하도록 기본 연결 문자열을 변경하면 해당 데이터베이스가 반영되고 새 테이블에 해당 테이블이 만들어 집니까? 어떻게 간단한 회원 테이블에 대한 기본 데이터베이스를 변경할 수 있습니다
i는 기본 계정 모델에이 코드를 발견하고 DbContext 클래스에서이이 코드였다 연결 기본값으로 말한다 : SimpleMembership는InitializeSimpleMemberhsipAttribute.cs
클래스에 초기화됩니다
public class UsersContext : DbContext
{
public UsersContext() : base("DefaultConnection")
{
}
public DbSet<UserProfile> UserProfiles { get; set; }
}
또는 web.config에서 DefaultConnection 연결 문자열의 설정을 변경하십시오. –
OP 요청시 "간단한 멤버십 테이블의 기본 데이터베이스를 변경"하기 위해 InitialiseDatabaseConnection()에서 첫 번째 매개 변수를 변경할 필요가 없습니까? – MattSull
첫 번째 매개 변수는 연결 문자열의 이름입니다. 당신은 "DefaultConnection"로 유지하고 connectinString의 값을 변경할 수 있습니다. 연결 문자열의 이름을 변경하는 경우 DbContext의 생성자에서도 연결 문자열을 변경해야합니다. –