Começando a usar Paulovich.Data
Começar a usar o Paulovich.Data é bem simples. Basta pegar a última versão do projeto . Abrir com o VS2008 e compilar.
O VS2008 irá criar dentro da pasta bin ou uma pasta chamada Debug ou uma pasta chamada Release dependendo do tipo de compilação que você escolheu.
- Agora é só copiar o arquivo Paulovich.Data.dll para a basta bin do seu projeto.
- Adicionar a referência.
- Definir a string de conexão com o banco de dados.
Existem diversas formas de definir a string de conexão com o banco de dados, a mais fácil delas é criar dentro do web.config ou app.config a seguinte entrada:
<connectionStrings>
<add name="dbPortal" connectionString="Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Data\NORTHWND.MDF;
Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Observe que a string de conexão possui o nome dbPortal .
Nesse estágio nós já podemos usar a nossa camada de acesso a dados multibanco. Se quisermos agilizar o nosso trabalho podemos usar uma ferramenta que acompanha o projeto. O Paulovich.Data.Generator que é responsável por ler uma banco de dados SQL Server 2005 e gerar as classes responsáveis para cada entidade no banco.
Unable to build project output group ‘Content Files from {yourProject} (Active)’
Eu recebi a seguinte mensagem ao executar o build de um Web Setup ou tentar fazer um Publish do meu projeto:
Unable to build project output group ‘Content Files from {yourProject} (Active)’
Onde {yourProject} é o nome do meu projeto. Me parece que o time do Visual Studio não se preocupou em criar uma mensagem de erro mais intuitiva e descritiva pra esse erro.
No meu caso, o erro foi corrigido verificando se os arquivos relacionados no projeto estavam fisicamente nas pastas do projeto.
O primeiro passo, para corrigir esse erro é clicar em ‘Show All Files’ e procurar pasta por pasta por arquivos marcados com o ícone de alerta.
Gerador de classes para o Paulovich.Data
Publiquei hoje no Codeplex o gerador de classes para o Paulovich.Data. Com ele podemos conectar em um banco de dados SQL Server 2005 e gerar as classes persistentes.
Para gerar as classes basta alterar a string de conexão com o banco de dados no app.config e em seguida clicar em Open no menu superior.
O programa deverá listar as tabelas, a partir daí é só selecionar as tabelas e clicar em Generate.
Serão abertas várias telinhas com o código. Você pode copiar o código com ctrl+c ou salvar o arquivo .cs.
Em breve mais novidades.
Blogroll de volta
Habilitei novamente o blogroll que fica aqui do lado direito. E com ele veio mais um integrante pra nossa listinha: o nosso grande amigo Júnio Vitorino .
E aí Júnio, quero ver seu blog com bastante conteúdo hein!
Férias da Faculdade
Finalmente estou livre para estudar! Finalmente o semestre da faculdade acabou, e com isso consegui mais tempo para estudar programação, arquitetura, e as novas tecnologias que a microsoft está trazendo pra gente.
Durante essas férias, irei me dedicar mais ao trabalho na empresa e no tempinho que restar irei passar mais por aqui.
Release do Paulovich.Data
Essa semana foi liberado mais um release do Paulovich.Data no Codeplex. O framework permite abstrair o conceito de entidade relacional para POO.
Essa versão possui implementações do meu amigo Rigel, que tem me ajudado e dado grandes idéias!
No TFS tem mais alguns exemplos, durante esse mês irei desenvolver um sisteminha bem bacana pra vocês.
Treinamento ASP.NET
Para os amigos que irão participar do treinamento em ASP.NET eu criei um grupo no google para tirarmos as dúvidas:
http://groups.google.com/group/dotnetbh/
Quem tiver interesse em conversar sobre .NET pode participar do grupo à vontade.
MCAD. MCSD me aguarde!
Já estava passando da hora, eu sei. Mas finalmente tirei a minha certificação MCAD. Alguns podem achar que é uma certificação antiga, e que não valia mais a pena tirá-la.
Eu penso diferente. Minha meta é tirar a MCSD e a partir daí tirar as certificações da nova geração. Dessa vez eu não quero perder tempo, então já marquei a 70-229 e a 70-300.
MCP finalmente

É pessoal, agora posso dizer que entrei para o time de profissionais certificados da Microsoft. Tirei 842 pontos na prova e isso quer dizer que sou MCP com louvor. Puxa fiquei muito nervoso na hora de fazer a prova. Na verdade eu cheguei um pouco mais cedo para fazer a prova… estava lá na salinha esperando, ainda tinha uns 30 minutos antes do horário marcado, ou seja, tempo de sobra para ficar nervoso esperando.
Felizmente, pouco tempo depois, acho que uns 5 min depois, a secretaria foi informar ao pessoal que aplica as provas que eu já tinha chegado e para minha surpresa ela veio me chamar imediatamente e perguntou: “Já podemos começar, você quer fazer a prova agora?”. Na mesma hora respondi: “Claro! Vamos lá.”.
Acho que foi melhor assim. Mas graças a Deus deu tudo certo. Agora é seguir em frente e ler outros livros e praticar bastante. Não quero ficar muito atrás do meu irmão que já está indo para a terceira prova…
grande abraço,
Hero Hack Pack
Chegou hoje o meu Hero Hack Pack. É um kit com o VS2008 Trial e Windows Server 2008 Trial. O VS2008 Trial é uma versão válida por 90 dias enquanto o Windows Server 2008 vale por 120 dias (vem nas versões 32 e x64).
É um brinde pela minha participação no Heroes Community Launch.




