none
Exception em erro na configuração do FluentNHibernate RRS feed

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.

    • Sugerido como Resposta Marcos SJ sexta-feira, 10 de julho de 2015 19:05
    • Marcado como Resposta Marcos SJ segunda-feira, 13 de julho de 2015 13:01
    sexta-feira, 10 de julho de 2015 12:02

Todas as Respostas

  • Bom dia Lucas,

    Tudo bem?

    A imagem não está ajudando muito, será que poderia postar o código aqui e colar o testo do erro que o sistema está apresentando por gentileza?

    Atenciosamente

    Marcos Robertto

    segunda-feira, 6 de julho de 2015 13:53
  • 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.

    segunda-feira, 6 de julho de 2015 15:48
  • 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.

    quinta-feira, 9 de julho de 2015 13:48
  • 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.

    • Sugerido como Resposta Marcos SJ sexta-feira, 10 de julho de 2015 19:05
    • Marcado como Resposta Marcos SJ segunda-feira, 13 de julho de 2015 13:01
    sexta-feira, 10 de julho de 2015 12:02