EntityModel.

Gerenciar Entidade Model Definições
Baixe Agora

EntityModel. Classificação e resumo

Propaganda

  • Rating:
  • 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