Dados :: Objectdriver.interface de dados simples, transparente, com cache | |
Baixe Agora |
Dados :: Objectdriver. Classificação e resumo
Propaganda
- Licença:
- Perl Artistic License
- Preço:
- FREE
- Nome do editor:
- Benjamin Trott
- Site do editor:
- http://search.cpan.org/~btrott/
Dados :: Objectdriver. Tag
Dados :: Objectdriver. Descrição
Interface de dados simples e transparente, com cache Dados :: O ObjectDriver é um objeto relacional de objeto, o que significa que ele mapeia conceitos de design orientados a objetos em um banco de dados relacional.Data :::Objectdriver é inspirado e descendido, a classes MT :: ObjectDriver em seis do tipo Móvel de seis Apart's TypePad Weblogging produtos. Mas ele adiciona em camadas de armazenamento em cache e particionamento, permitindo que você espalhe dados em vários bancos de dados físicos, sem o código do aplicativo que precisa saber onde os dados são armazenados. Atualmente, é considerado o código alfa. A API é amplamente fixa, mas pode ver algumas pequenas mudanças no futuro. Para o que vale a pena, a área mais proeminente para as alterações estão na sintaxe para o método de pesquisa, e provavelmente não iria quebrar muito no caminho da compatibilidade anterior.Synopsis ## Configurar seu código de driver de banco de dados. pacote fooddriver; Sub Driver {Data :: ObjectDriver :: Driver :: DBI-> NOVO (DSN => 'DBI: mysql: dbname', nome de usuário => 'username', senha => 'senha',)} ## Configurar as classes para seus objetos de receita e ingredientes. Receita do pacote; Use Base QW (Dados :: Objectdriver :: BaseObject); __Package __-> install_properties ({colunas => , datasource => 'receita', primário_key => 'recipe_id', driver => fooddriver-> driver,}); Ingrediente de pacote; Use Base QW (Dados :: Objectdriver :: BaseObject); __Package __-> install_properties ({colunas => , DataSource => 'ingrediente', primário_key => ['receDiand_id', driver => FoodDriver-> Driver,}); ## E agora, use-os! Minha $ Recipe = Receita-> Nova; $ receita-> título ('banana milkshake'); $ receita-> salvar; meu $ ingrediente = ingrediente-> novo; $ ingrediente-> recipe_id ($ receita-> ID); $ ingrediente-> nome ('bananas'); $ ingrediente-> Quantidade (5); $ ingrediente-> salvar; ## precisa de mais bananas! $ ingrediente-> Quantidade (10); $ ingrediente-> salvar; ## construtor de taquigrafia Meu ingrediente = ingrediente-> novo (recipe_id => $ receita-> id, name => 'leite', quantidade => 2); Requisitos: · Perl.
Dados :: Objectdriver. Software Relacionado
Biblio :: doente :: ISO :: enviado
Perl Extension para lidar com mensagens enviadas por Empréstimo Interlibrary ISO 10161 ...
190