현재 응용 프로그램에서 나는 Fluent NHibernate를 사용하여 ORM으로 사용할 NHibernate를 구성하고 있습니다. 나는 응용 프로그램에서 사용되는 모든 테이블 이름에 접두어를 추가 할 수 있기를 원하므로 이미 다른 응용 프로그램을 서비스하고있는 데이터베이스를 사용하는 경우 두 응용 프로그램간에 이름 충돌이 발생하지 않도록 할 수 있습니다.모든 테이블 이름에 테이블 이름 접두어를 추가하려면 NHibernate (또는 Fluent NHib)를 어떻게 구성합니까?
예를 들어 Portal_
이라는 접두사를 각 테이블에 추가하려는 경우 Users
테이블은 Portal_Users
이됩니다.
물론, 각 매핑 파일에 각 테이블 이름을 구성하는 방법을 알고 있지만, 실제로 그 작업을 수행하기위한 좋은 해결책은 아닙니다. 접두어를 변경하고 싶다면 각 매핑 파일을 변경해야합니다. 내 코드 또는 구성에서 단일 테이블의 모든 테이블 이름에 접두어를 추가하거나 변경할 수 있기를 원합니다.
NHibernate (또는 Fluent NHibernate)를 사용하는 응용 프로그램 내의 모든 테이블 이름에 접두사를 추가하는 방법은 무엇입니까?
고마워, 그게 내가 필요한거야. –