DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Você também pode acessá-lo através de Créditos DevMedia.  Clique aqui para saber mais!

Video: Finalizando a criação do FluentSessionFactory – Curso: Nhibernate e Auditoria com .net - Sistema de Controle de Estoque - Parte 17

Nessa videoaula vamos continuar a configuração da camada de persistência, com a conclusão da classe FluentSessionFactory. Criaremos as 2 configurações restantes, para que apenas ajustando o web.config nossa aplicação passe esteja apta a trabalha

Tempo: 12:57


Mini Resumo: Nessa videoaula vamos continuar a configuração da camada de persistência, com a conclusão da classe FluentSessionFactory. Criaremos as 2 configurações restantes, para que apenas ajustando o web.config nossa aplicação passe esteja apta a trabalhar com o banco mysql e postgresql. Será também configurado o local de onde a nossa aplicação irá recuperar as classes fluentes de mapeamento. Para finalizar será realizada a configuração para que possa ser realizado a geração do Schema do nosso mapeamento.


Metodologia de desenvolvimento do exemplo: A metodologia desse curso será a criação de um sistema de controle de estoque, com recurso de vendas ao cliente. O sistema de controle de estoque será bastante simples, mas haverá um maior enfoque na parte da auditoria que será bastante completa e prática, onde serão aplicados conceitos de Orientação a Objeto, que facilitarão a implementação, além de tornar a auditoria mais abrangente. Além da Auditoria daremos enfoque na Modelagem do sistema e abstração do banco de dados, utilizando o NHibernate como Framework de persistência.


Tecnologias utilizadas: ASP.NET, Visual Studio 2010, Arquitetura em Camadas, Nhibernate, FluentNhibernate, ORM.


Exemplos construídos: Finalizando a implementação da classe FluentSessionFactory.


Palavras chaves:   ASP.NET, Visual Studio 2010, Projeto em Camadas, Nhibernate, Fluent, ORM.

Listar todos os posts de Modelagem, nHibernate e Auditoria com .net - Sistema de Controle de Estoque

Henrylle Da Silva Maia
Henrylle Maia é Desenvolvedor .NET trabalhando na tecnologia desde 2005. É um profissional certificado MCP(70-480), da nova linha de certificações da Microsoft. Atualmente trabalha em projetos ágeis usando o XP como metodologia. Como ferramenta usa o Visual Studio 2012 e TFS 2012, usando como lingua...
O que você achou deste post?

    5 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Thiago Da Silva Porto
Aqui vemos como criar o banco, dando um drop e depois um create, mas quando a aplicação estiver no cliente e quero apenas atualizar o banco adicionando alguns campos por exemplo?
[há +1 mês] - Responder

 

[autor] Henrylle Da Silva Maia
Olá Thiago,

Tudo bem?!

Para esse caso temos a opção SchemaUpdate, que não está no escopo desse curso.

Dá uma pesquisada sobre esse assunto.

Espero ter ajudado.

Grande abraço.
[há +1 mês] - Responder
 

Thiago Da Silva Porto
isso é seguro em modo de produção?
O nhibernate é totalmente confiável para este tipo de operação?
[há +1 mês] - Responder
 

Thiago Da Silva Porto
realizei alguns testes e vi que algumas coisas ele atualiza outras não, mas assim o fluent faz alguma verificação antes de atualizar o banco fazer uma comparação?
E qual o melhor momento para execurtar esse procedimento na aplicação?
Obrigado!
[há +1 mês] - Responder
 

[autor] Henrylle Da Silva Maia
Olá Thiago.

Ele faz uma comparação entre a estrutura dos dois bancos.

Também enfrente problemas pontuais com alguns campos que não são criados.

O ideal mesmo é termos testes autorizados para cobrir nossa aplicação e nos sinalize de possíveis bugs.

Quanto ao horário, isso é muito relativo. Depende de cada ambiente.
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03