Usuário com melhor resposta
Exception em erro na configuração do FluentNHibernate

Pergunta
-
Respostas
-
Bom Dia,
cara sua SessionFactory esta OK, esse erro é por causa de algum problema na classe de mapeamento.
faça o teste comentando os relacionamentos que você tem na classe de mapeamento e vê se funciona.
Todas as Respostas
-
-
Bom dia Marcos,
Tudo certo sim e contigo?
Então, segue o código que implementei:
using System; using NHibernate; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FluentNHibernate.Cfg; using FluentNHibernate.Cfg.Db; namespace Repository { public class FluentSessionFactory { private static string ConnectionString = "Server=127.0.0.1; Port=5432; Database=nhibernate; User Id=admin; Password=sss;"; //"Data Source=localhost\\SQLEXPRESS_2;DataBase=nhibernate;User ID=sa;Password=sss;"; private static ISessionFactory sessionFactory; public static ISessionFactory CriarSession() { if (sessionFactory != null) return sessionFactory; IPersistenceConfigurer configDB = PostgreSQLConfiguration.PostgreSQL82.ConnectionString(ConnectionString); var configMap = Fluently.Configure().Database(configDB).Mappings(m => m.FluentMappings.AddFromAssemblyOf<Mapping.UsuarioMap>()); sessionFactory = configMap.BuildSessionFactory(); return sessionFactory; } public static ISession AbrirSession() { return CriarSession().OpenSession(); } } }
Erro:
An unhandled exception of type 'FluentNHibernate.Cfg.FluentConfigurationException' occurred in FluentNHibernate.dll
Additional information: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail. -
Olá Lucas,
Tudo bem?
Dê uma olhada neste link.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Bom Dia,
cara sua SessionFactory esta OK, esse erro é por causa de algum problema na classe de mapeamento.
faça o teste comentando os relacionamentos que você tem na classe de mapeamento e vê se funciona.