Já conseguimos utilizar os métodos de inclusão, alteração e exclusão da classe TDaoUib, conforme pôde ser visto no último artigo. Porém, você deve ter notado a dependência excessiva (forte acoplamento) existente para efetuar tais operações. Outro ponto importante a ser… Leia mais
Teste TDaoUIB – Que tal um ORM Básico? Parte 8
Eis que chega o grande momento! Iremos testar a Inclusão, Alteração e Exclusão da nossa classe TDaoUib. Até aqui, apenas criamos nossos métodos, mas na prática, pouca coisa foi visto. Alterando o Projeto para os Testes Relembrando, nós temos um… Leia mais
Inserir e Salvar – Que tal um ORM Básico? Parte 7
O nosso ORM está começando a tomar forma. Ao finalizarmos o método Excluir no post anterior, já conseguimos ter uma noção do seu funcionamento. Utilizando o Método Excluir como Modelo Vamos então, continuar com os trabalhos. Iremos pegar a base… Leia mais
Classe TDaoUIB – Que tal um ORM Básico? Parte 4
Finalmente, chegamos aonde a mágica aconte! Ok, exagerei. 🙂 Neste artigo, iremos iniciar a construção da primeira classe que implementa um componente específico de acesso, o UIB(http://sourceforge.net/projects/uib/). No Delphi, crie uma nova unidade e salve como DaoUib.pas.
Unidade Base – Que tal um ORM Básico? Parte 3
Olá! Estou de volta para mais um artigo desta série. Gostaria de lembrar que por enquanto não estou disponibilizando os fontes. Mesmo porque, ainda não temos um código que faça jus o download. OK, confesso: quero que você quebre um… Leia mais
Reflection – Que tal um ORM Básico? Parte 2
Na primeira parte, criamos o banco de dados e conhecemos a estrutura da primeira tabela do nosso projeto: [sourcecode language=”delphi”] Type TTeste = class private public property Id: Integer; property Estado: string; property Descricao: string; property Data: TDateTime; property Habitantes:… Leia mais
Que tal um ORM Básico? Parte 1
Vamos iniciar uma nova série para tratar de um tema muito importante para todo desenvolvedor de software que trabalha com Banco de Dados, ou seja, Persistência de Dados. O objetivo será criar um ORM Básico: Mapeamento objecto-relacional (português europeu) ou… Leia mais