| EntityModel. Gerenciar Entidade Model Definições |
Baixe Agora |
EntityModel. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Tom Molesworth
- Site do editor:
- http://search.cpan.org/~team/
EntityModel. Tag
EntityModel. Descrição
Gerenciar definições do modelo Entity O EntityModel é um módulo Perl que fornece um sistema de abstração de armazenamento de dados (sob a forma de um modelo relacional de objeto) para acessar o armazenamento de back-end de Perl e outros idiomas. A intenção é fazer uma definição de modelo e gerar ou atualizar tabelas de banco de dados, camada de cache e o código correspondente (Perl / C ++ / JS) para acessar dados.Synopsis usar EntityModel; # Definir Modelo Meu $ Modelo = EntityModel-> New-> Load_From (JSON => {entity: , primário => {campo: , separador:': '}]}); # Aplicar o esquema PostgreSQL (opcional, necessário apenas se o modelo mudar) $ model-> Aplicar ('postgresql' => {esquema => 'datamodel', host => 'localhost', usuário => 'testuser'}); # Criar classes de Perl $ Model-> Aplicar ('Perl' => {namespace => 'Entity', Baseclass => 'EntityModel :: EntityBase'}); Minha $ Article = Entidade :: Article-> Criar (title => 'Artigo de teste', conteúdo => 'Article Content') -> FEITO (Sub {My $ Article = Shift; Diga "Id". ID;}) -> falha (sub {die 'Falha ao criar novo artigo';}); Entidade :: Artigo-> Encontrar (title => 'Test Article') -> primeiro (sub {my fashion = shift; $ match-> título (título revisado '); morrer "as instâncias do mesmo objeto devem ser sempre Vinculado, consistente e atualizado "a menos que $ Artigo-> Título EQ $ Match-> Título;}); Requisitos: · Perl.
EntityModel. Software Relacionado