먼저 - NHibernate를 처음 사용했습니다.NHibernate 기존 데이터베이스와 디자이너를 사용하지 않는 매핑을 만들려면
VS 2010에서 클라이언트 용 C# 및 MVC3을 사용하여 응용 프로그램을 만들고 있습니다. 클라이언트는 수백 개의 테이블을 가진 거대한 데이터베이스를 가지고 있으며 애플리케이션은 그 중 몇 개의 데이터 만 읽어야합니다.
클라이언트가 웹 서버에 응용 프로그램을 설치하면 해당 데이터베이스에 대한 연결 문자열을 지정해야하며 테이블 이름도 web.config 또는 그와 비슷한 위치에서 읽어야합니다. 앱이 데이터를 읽는 테이블의 열은 알려져 있지만 (기본적으로 ID와 몇 개의 필드 만 있음) 테이블의 이름을 알 수 없으므로 (테이블 이름의 형식은 "CompanynameTablename"이어야 함) 클라이언트가 지정해야합니다.
심지어 NHibernate에서 가능합니까? 그렇다면 어떻게 할 수 있습니까?