Ir para o conteúdo
psantos10

cache no nhibernate

Mensagens Recomendadas

psantos10

Prezados...

Estou com um problema...

Estou a criar uma pequena aplicação tipo CRUD (create, read, update and delete) para fins educativos (querendo aprender o nhibernate)...

Tenho o seguinte ambiente:;

1 PC como Servidor= Onde está instalado o SQLServer 2008

2 PC como cliente = onde está a aplicação

O que acontece, é que quando faço uma actualização na base de dados a partir de uma máquina, está alteração não é reflectida na outra máquina... ou seja, devo reiniciar a aplicação para que eu consiga ver as alterações... o que caso estiver a trabalhar mais gentes e com muito fluxo de informações complica...

Já busquei na net e nao encontrei nada...

Estou a utilizar a última versao do nhibernate ... 3.2

Alguém já passou por isso?

como posso resolver isso?

obrigado pela ateção

cumps

PS


-------Assinatura?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
psantos10

E actualizaste na outra máquina?

sim.. tenho um botão actualizar.. que actualiza a datagridview... só que enquanto eu não fechar a aplicação .. não consigo ver as alterações...

cumps

PS


-------Assinatura?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
psantos10

Utilizador utilizador = new Utilizador();

            try
            {
                
                utilizador = Utilizador.GetByUsername(userName);
                //CoreBase.Session.Refresh(utilizador);
                if (utilizador == null)
                {
                    MessageBox.Show("nao existe");
                }
                else
                {
                    MessageBox.Show("Existe: " + utilizador.Nome + " - " + utilizador.Password);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            
            resMessage = "";
            return true;

se eu actualizar directamente na base de dados... enquanto eu não reiniciar a aplicação, a alteração não é reflectiva na aplicação

cumps

PS


-------Assinatura?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Caça

Eu nuca usei NHibernate mas se for parecido ao Entity Framework tenta criar uma nova instância do contexto.


Pedro Martins

Não respondo a duvidas por PM

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.