Oii, Marco! Tudo bem?
Peço desculpas pela demora no retorno a sua mensagem.
No projeto "Loja Web" do curso de NHibernate, a criação das tabelas é feita automaticamente pelo próprio NHibernate durante a execução do programa. Isso acontece através do recurso chamado "Auto Schema Generation".
Basicamente, o NHibernate utiliza as informações mapeadas nas classes de entidade (como as anotações ou arquivos de mapeamento XML) para criar as tabelas correspondentes no banco de dados. Essa criação ocorre quando o programa é executado pela primeira vez ou quando há alguma alteração nas classes de entidade.
Portanto, não é necessário chamar explicitamente o método GeraSchema()
no projeto "Loja Web". O NHibernate cuida dessa tarefa automaticamente.
Caso tenha interesse, recomendo a documentação do NHibernate para se aprofundar no conteúdo.
Espero ter ajudado.
Bons estudos e sucesso!