首先 - 我是 NHibernate 的新手。
我正在为客户端使用 C# 和 MVC3 在 VS 2010 中创建应用程序。客户端有一个包含数百个表的庞大数据库,应用程序只需要从其中几个表中读取数据。
当客户端在网络服务器上安装应用程序时,他/她应该指定到数据库的连接字符串,并且应该从中读取表数据的名称(在 web.config 或类似文件中),仅此而已。应用程序将从中读取数据的表的列是已知的(基本上它只是 id 和一些其他字段),但不是表的名称是未知的(表的名称的格式为“CompanynameTablename”)并且应该由客户指定。
NHibernate 甚至可以做到这一点吗?如果是这样 - 我怎么能做到这一点?