Como funciona

No Bizness Persist tudo gira em torno da Classe "Repositorio". Essa classe é um singleton e para obter a instância atual dela deve ser utilizada a propriedade Repositorio.Atual

A classe Repositorio mantém as informações de estrutura de classes/tabelas em um cache. Quando uma classe é utilizada em uma instância de seu sistema, primeiramente é verificado se ela está no cache de Repositorio. Se não estiver, ela automaticamente é adicionada ao cache. Você pode adicionar manualmente uma classe ao cache através de Repositorio.Add. As informações da classes são retiradas através de Reflection.

Quando uma classe é adicionada ao cache, é verificado se existe uma tabela no banco de dados para essa classe. Se não exister e se Repositorio.AutoCriacaoTabelas estiver setado como true, a tabela é automaticamente criada. Se a tabela já existir, é feita uma verificação se a estrutura dela está atualizada.

Last edited Jan 14, 2007 at 6:52 PM by cassioeskelsen, version 2

Comments

No comments yet.