public static ISessionFactory CriaConexao()
{
try
{
if (SessionFactory != null)
return SessionFactory;
lock (typeof(NHibernateHelper))
{
SessionFactory = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2012.ConnectionString(c => c.FromAppSetting("MyConnectionString"))
//habilita a exibição dos SQL disparados contra o banco de dados no output do VS
.ShowSql())
.Mappings(c => c.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
.BuildSessionFactory();
}
return SessionFactory;
}
Coloquei um BrackPoint, quando chega bem na linha, using (ISession Session = NHibernateHelper.CriaConexao().OpenSession())
Ai da um exception que diz o seguinte {“Valor não pode ser nulo.\r\nNome do parâmetro: Data Source”}