다음 연결 문자열이 있습니다.
connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebUx-20121229234926;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebUx-20121229234926.mdf"
providerName="System.Data.SqlClient" />
Entity Framework를 사용하고 있으며 코드 주먹을 사용하여 새 데이터베이스를 만들고 싶습니다. 누군가가 의미하는 바를 설명 할 수 있습니까?
aspnet-WebUx-20121229234926
데이터를 보유하고있는 파일의 이름과 동일한 경우 여기에 이름을 만들 수 있습니까?
Initial Catalog
는 연결 문자열의 Data Source
부분에 지정된 서버에있는 연결 문자열에서 사용할 데이터베이스의 이름입니다.
당신이 사용할 수있는 권한이있는 서버에 여러 데이터베이스가있는 경우 Data Source
당신은 지정해야합니다 Initial Catalog
당신이 할 일을 구분하기 위해.
그러나 Data Source
지정된 서버에 데이터베이스가 하나만 있으면 Initial Catalog
를 지정할 필요가 없습니다.
개인적으로는 Initial Catalog
사용하지 않으면 액세스 권한이있는 서버에 다른 데이터베이스를 추가하여 응용 프로그램을 중단시킬 수 있으므로 항상 둘 다 지정한다고 가정합니다.