상황ASP.NET 핵심 프로젝트에서 전체 SQL Server Express 데이터베이스를 가리키는 방법은 무엇입니까?
I가 로컬 SQL Server Express를 12 데이터베이스에 연결 데이터 액세스 계층 인 기존 프로젝트.
이제이 데이터베이스를 사용하는 동일한 솔루션에서 새 ASP.NET 핵심 프로젝트를 만들고 싶습니다. 나는 또한이 데이터베이스에 추가되는 관련 테이블과 함께 사용자 인증에 구운 것을 사용하려고합니다. 나는 성공적으로 ASP.NET 핵심 프로젝트를 만든
한 적이 있지만 새로 만든 (localdb)를 가리키는 무엇
MSSQLLocalDB보다는 내 SQL Server Express를 데이터베이스. 나는에 appsettings.json에 연결 문자열을 변경 : 다음없는 테이블에 대해 불평 할 것으로 예상
"DefaultConnection": {
"ConnectionString": "Server=MAIN-DESKTOP\\SQLEXPRESS;Database=ArbitrageSearch;Trusted_Connection=True;MultipleActiveResultSets=true"
}
실제로 응용 프로그램이 액세스 (localdb) MSSQLLocalDB에 계속됩니다.
질문
어떻게 내 기존의 SQL Express 데이터베이스를 가리킨 다음 어떻게 사용자 인증을 지원하는 데 필요한 테이블을 초기화해야합니까?
[C# Connection Strings] (http://www.connectionstrings.com)에서 App.Config 파일에서이를 구성하는 방법을 살펴보십시오. – MethodMan
핵심 응용 프로그램과 express 데이터베이스가 서버에 있으면 :'. \ SQLExpress'는 자동으로 localhost를 대상으로합니다. – Greg
@MethodMan Asp.Net Core에는'appsettings.json'이있는'app.config'가 없으며 정확합니다. – Greg