2010-07-21 1 views
0

나는 새로운 클라이언트가 올 때마다 특정 클라이언트를위한 새로운 데이터베이스가 생성되는 프로젝트를 진행하고있다. 데이터 소스를 설정에서는, 일반적으로이 방법을 수행 : 나는 데이터베이스 이름을 알고 있기 때문에 내 "마스터"데이터베이스에 대해 잘 작동Spring.NET에서 동적 데이터 소스를 설정하는 방법

<?xml version="1.0" encoding="utf-8"?> 

<objects xmlns="http://www.springframework.net" 
xmlns:db="http://www.springframework.net/database"> 

<db:provider id="globalDBProvider" 
provider="SqlServer-1.1" 
connectionString="Server=myServer;Database=myGloba lDB;Uid=user1;Pwd=user1"/> 

<object id="globalAdoTemplate" type="Spring.Data.Generic.AdoTemplate, Spring.Data"> 
<property name="DbProvider" ref="globalDBProvider"/> 
</object> 

. 그러나, "새로운"데이터베이스. 누군가 connectionString을 동적으로 플러그인하는 방법에 대한 아이디어가 있는지 궁금합니다. 예 : 사용자가 로그인하여 Client1 정보를 클릭한다고 가정합니다. Client1 정보는 자체 데이터베이스에 저장됩니다.

나는 클라이언트에 대해 다른 dbprovider가 필요하다고 가정합니다. 그러나 런타임시 데이터베이스와 자격 증명을 플러그인 할 수 있도록 설정하는 방법은 무엇입니까?

답변

0

Spring.NET과 함께 제공되는 다른 IDbProvider 구현 중 하나를 구현 했습니까?

here 문서를보십시오.

+0

얼마 전에 이것을 알아 냈습니다. 그래도 고마워! – Mylene