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