まず、NHibernateは初めてです。
クライアントにC#とMVC3を使用して、VS2010でアプリケーションを作成しています。クライアントには数百のテーブルを含む巨大なデータベースがあり、アプリケーションはそのうちの2つだけからデータを読み取る必要があります。
クライアントがアプリケーションをWebサーバーにインストールするときは、データベースへの接続文字列を指定する必要があります。また、テーブルデータの名前を(web.configなどで)読み取る必要があります。アプリがデータを読み取るテーブルの列は既知ですが(基本的にはidといくつかのフィールドです)、テーブルの名前は不明です(テーブルの名前は「CompanynameTablename」の形式です)。クライアントによって指定されます。
これはNHibernateでも可能ですか?もしそうなら-どうすればそれを達成できますか?