我第一次尝试在 ASP.NET MVC 3 应用程序上使用流利的 nHibernate。因为我有多个 SQL Server Express 实例,所以在使用 Fluently.Configure() 方法创建会话工厂时,我一直在尝试指定一个命名实例以及服务器。我的数据库连接字符串的格式为:
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
这会导致 nHibernate 异常读取:
初始化字符串的格式不符合从索引 19 开始的规范
其中给定的索引对应于实例名称之前的斜杠。此连接字符串适用于 Entity Framework 4。那么如何在 nHibernate 中指定要连接的命名实例?