2011-01-11 5 views
0

.NET 응용 프로그램에서 여러 사용자 연결 데이터 소스 연결을 어떻게 처리해야합니까? 이것을 더 잘 설명하기 위해; 사용자는 3 개의 정보, 사용자 이름, 암호 및 데이터 소스 이름을 제공합니다. 이 데이터 소스 이름은 중앙 데이터베이스에서 검색되어이 사용자가 연결해야하는 기본 데이터베이스를 응용 프로그램에 알립니다.사용자 기반의 다중 정의 후 데이터 소스 연결 처리

내 질문은 DataAccess 계층에서 해당 사용자를 고유하게 식별하고 DAL에서 매번 중앙 데이터베이스를 쿼리하기에 충분한 정보 만 전달해야한다는 것입니다. 또는 데이터 소스 연결을 DAL로 전달하는 또 다른 방법을 제공해야합니까?

[편집] 이것은 웹 응용 프로그램입니다. [/ 편집]

답변

0

연결하려는 데이터 소스에 대한 정보가있는 MyUser 클래스를 만듭니다. 인증시이 데이터 소스를 사용자 클래스의 등록 정보로 설정할 수 있습니다. 그러면 DAL은 일종의 CurrentUser 컨텍스트를 쿼리하고 거기에서 DS를 가져올 수 있습니다.

관련 문제