W obecnej aplikacji używam Fluent NHibernate do skonfigurowania NHibernate do użycia jako ORM. Chcę móc dodać prefiks do wszystkich nazw tabel używanych w aplikacji, więc jeśli używam bazy danych, która już obsługuje inną aplikację, nie ma konfliktów nazw między tymi dwiema aplikacjami.Jak skonfigurować NHibernate (lub Fluent NHib), aby dodać prefiks nazwy tabeli do wszystkich nazw tabel?
Jeśli na przykład chcę dodać przedrostek Portal_
do każdej tabeli, tabela Users
stanie się Portal_Users
.
Oczywiście wiem, jak skonfigurować nazwę każdej tabeli w każdym pliku odwzorowania, ale to naprawdę nie jest dobre rozwiązanie dla tego, co próbuję zrobić. Jeśli kiedykolwiek chciałbym zmienić prefiks, byłbym zmuszony zmienić każdy z plików mapujących. Chcę móc dodać (lub zmienić) prefiks do wszystkich nazw tabel w jednym miejscu w moim kodzie lub konfiguracji.
Jak dodać prefiks do wszystkich nazw tabel w aplikacji przy użyciu NHibernate (lub Fluent NHibernate)?
Dzięki, tego właśnie potrzebowałem –