내 솔루션에는 주요 세 가지 레이어가 있습니다.
1- 비즈니스 계층 : 비즈니스 요구 사항 (인터페이스, 비즈니스 모델) 포함
2-Data Access Layer : 비즈니스 계층 인터페이스를 구현하고 데이터베이스에서 쓰거나 읽고이를 위해 엔티티 프레임 워크를 사용합니다.
비즈니스 계층 및 데이터 액세스 계층을 참조하는 MVC 웹 프로젝트 인 3-Web 계층
내가 원하는 것은 내 web.config 프로젝트의 동일한 연결 문자열을 사용하여 데이터 액세스 계층에 엔터티 데이터 모델을 추가하는 것이며 이에 대한 간단한 방법을 찾을 수 없습니다.
데이터 계층이 웹 프런트 엔드의 연결 문자열을 사용하도록하는 대신 web.config에서 데이터 계층에 필요한 연결 문자열을 구성합니다. 그렇지 않으면 데이터 레이어에서 웹 레이어로의 종속성이 도입됩니다.
따라서 데이터 계층에 엔터티 모델을 만들고 클래스 라이브러리의 app.config에서 web.config로 연결 문자열을 복사하여 응용 프로그램을 실행 / 배포 할 때도 사용되도록하는 것이 좋습니다. 서로 다른 환경에 대해 서로 다른 연결을 사용하려는 경우 web.config 변환을 사용하여 특정 환경에 배포 할 때 올바른 연결 문자열을 사용할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다