static void MainEntityDao() { string tipoDao = ConfigurationManager.AppSettings["usuariodao"]; IUsuarioDao usuarioDao = FabricaDao.GetDaoUsuario(tipoDao); //new UsuarioEntityDao(); IDao <Rol> rolDao = new RolEntityDao(); Rol admin = new Rol(nombre: "ADMIN", descripcion: "Administradores"); Rol user = new Rol(nombre: "USER", descripcion: "Usuarios"); Usuario usuario1 = new Usuario("*****@*****.**", "contra"); usuario1.Rol = admin; Usuario usuario2 = new Usuario("*****@*****.**", "perez"); usuarioDao.Insertar(usuario1); usuarioDao.Insertar(usuario2); Console.WriteLine("USUARIOS"); foreach (Usuario usuario in usuarioDao.BuscarTodos()) { Console.WriteLine(usuario); } Console.WriteLine("USUARIOS CON ROL"); foreach (Usuario usuario in usuarioDao.BuscarTodosConRol()) { Console.WriteLine(usuario); } }