ADO.NET 데이터베이스 엔티티 (.edmx) 파일을 이용해서
간단한 서버를 만드려고 합니다.
웹호스팅하고있는 서버에서 MS-SQL 2008을 쓰고 있습니다만,
웹호스팅에서는 정말로 쓸 DB를, 로컬 MS-SQL 서버에서는 테스트 전용 DB를 구축하고싶습니다.
그런데, edmx파일의 특성상, 간단히 커넥션 스트링만 바꿔준다고 테스트로 접속되는 것이 아니더군요.
도무지 Test로 쓸 방법을 모르겠습니다.
기존 ASP.NET에서 쓰던 방식 SqlCommand 객체를 이용하는데에는 문제가 없었습니다만,
ADO.NET DB 엔티티를 이용하려니, TEST 전용 데이터베이스를 이용하는데 문제가 큽니다.
PS.
edmx파일을 2개 만들어서 써보는 방식으로 코딩하고있는데, 약간 힘이듭니다.
var DB = XXX.getDBContext() ; // 전처리지시문 define을 이용하여, 리얼 혹은 테스트 DB를 반환