创建与 SQL Server 的连接时出现异常。
ISession
工厂如下所示,我从中得到了异常:
private static ISessionFactory CreateSessionFactory()
{
return Fluently.Configure()
.Database(FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2008
.ConnectionString(c => c.FromConnectionStringWithKey("FNHConnection"))
)
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<SessionProvider>())
.BuildSessionFactory();
//// code added to configure the database connection ..
//var FNHConfig = MsSqlConfiguration.MsSql2008.ConnectionString(c => c.FromConnectionStringWithKey("FNHConnection"));
//PersistenceModel persistenceModel = new PersistenceModel();
//persistenceModel.AddMappingsFromAssembly(Assembly.GetCallingAssembly());
//_config.AddProperties(FNHConfig.ToProperties());
//persistenceModel.Configure(_config);
////return _config.BuildSessionFactory();
//return Config.BuildSessionFactory();
}
抛出以下异常:
查找 'd:\CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs' 的源。(无校验和。)
文件 'd:\CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs' 不存在。
在脚本文档中查找 'd:\CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs'...
在项目中查找 'd:\CSharp\NH\NH\nhibernate\src\NHibernate \Cfg\Configuration.cs'。
在项目中找不到该文件。
查看目录'C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\'...
查看目录'C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\'。 ..
查看目录'C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl\'...
查看目录 'C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\'...
活动解决方案的调试源文件设置表明调试器不会要求用户查找文件:
d: \CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs。
调试器找不到源文件 'd:\CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs'。