Pergunta

Olhando para todas as possibilidades de colunas de criação / atualização em NHibernate Eu, principalmente, ( Stackoverflow questão , Ayende Rahien ) ver soluções com os ouvintes.

O programador que estava programando isso na minha empresa usou um Interceptor para conseguir a mesma coisa.

Existe alguma diferença entre essas duas soluções? (É um deles obsoleto, é um deles preferida e quais são as vantagens e / ou desvantagens)

Foi útil?

Solução

Os interceptores são os da velha maneira, evento-ouvintes são mais recentes e servidor a mesma finalidade. Assim, em um novo projeto, evento-ouvintes são recomendados. Você ligar para o novo sistema de eventos NHibernate .

Editar: Como Rashack menciona em seu comentário, há algumas operações que só pode ser feito usando o interceptor

.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top