первое изменение, которое я сделал, было изменить
private static ISessionFactory sessionFactory = null;
на
private static ISessionFactory _sessionFactory = null;
, чтобы избежать путаницы
второе - обновить пользовательскую карту, изменив ее частнуюсвойство для защищенного, поскольку оно по какой-то причине является закрытым, соединение не может считывать атрибуты
, оставляя таким образом
этот
public class Usuarios
{
public virtual long idUsuarios { get; private set; }
public virtual string Usuario { get; private set; }
public virtual string Password { get; private set; }
public virtual string Perfiles_idPerfiles { get; private set; }
public static List<Usuarios> ListaUsuario() {
using (var session = SessionNHibernate.OpenSession() )
{
return session.Query<Usuarios>().ToList();
}
}
}
правильным способом
public class Usuarios
{
public virtual long idUsuarios { get; protected set; }
public virtual string Usuario { get; protected set; }
public virtual string Password { get; protected set; }
public virtual string Perfiles_idPerfiles { get; protected set; }
public static List<Usuarios> ListaUsuario() {
using (var session = SessionNHibernate.OpenSession() )
{
return session.Query<Usuarios>().ToList();
}
}
}
при этом ваше подключение к mysql будет работать или с любой другой базой данных