none
NHibernate Fluent Any() 0 RRS feed

  • Pergunta

  • Boa noite!

    Fiz uma aplicação usando NHIibernate com Fluent e SQL 2014 conforme abaixo e não da erro nem retorna dados.

    A connection string esta certa e a tabela possui dados.

    public static ISession OpenSession()
            {
    
                string connectionString = ConfigurationManager.ConnectionStrings["conexao"].ConnectionString;
    
                ISessionFactory sessionFactory = Fluently.Configure()
                    .Database(MsSqlConfiguration.MsSql2012.ConnectionString(connectionString).ShowSql())
                    .Mappings(m => m.FluentMappings.AddFromAssemblyOf<Cidade>())            
                    .ExposeConfiguration(cfg => new SchemaExport(cfg)
                    .Create(true, true))
                    .BuildSessionFactory();
    
                return sessionFactory.OpenSession();
    
            }
    public class CidadeMap : ClassMapping<Cidade> {
            
            public CidadeMap() {
    			
    			Id(x => x.IdCidade, map => map.Generator(Generators.Assigned));
    			Property(x => x.Nome, map => map.NotNullable(true));
    			
            }
        }

    using (var session = NHibernateHelper.OpenSession())
                {
                    var result = session.Query<Cidade>();
                   
                }




    Rodolfo


    terça-feira, 11 de abril de 2017 00:42