Gentle.net.

gentle.net é uma estrutura de persistência de objeto para .net escrito em c #.
Baixe Agora

Gentle.net. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Morten Mertner
  • Site do editor:

Gentle.net. Tag


Gentle.net. Descrição

Gentle.net é um quadro de persistência de objeto para .net escrito em c #. Gentle.net é um quadro de persistência de objeto independente RDBMS. Gentil.net apresenta a construção automática de geração e objeto SQL, uma fábrica SQL para criar consultas personalizadas, ajudantes de construção de DataView, excelente desempenho e documentos razoavelmente completos. A estrutura define alguns atributos com os quais você tem que decorar os objetos que deseja persistir. Decore as classes com o atributo tablename, e membros (propriedades e campos como você vê adequado) com o atributo tablecolumm. Há atributos adicionais disponíveis, que só precisam ser usados quando nenhuma classe analisador existe para o banco de dados que você está usando (consulte Provedor de banco de dados - Implementação Status). As classes analisadoras são usadas para obter metadados no esquema atual diretamente do banco de dados, ignorando assim a necessidade de replicar essas informações em seu código. Se não houver analisador, as colunas principais de chave devem ser decoradas com o atributo principal, e suas chaves estrangeiras Os mapeamentos devem ser declarados usando o atributo estrangeiro. O atributo tablecolumm fornece propriedades que permitem fornecer detalhes sobre tipo, tamanho e manuseio nulo. Se existir um analisador, as informações obtidas substituem automaticamente qualquer configuração. Objetos de gestão podem opcionalmente herdarem a classe persistente, que fornece um conjunto de métodos padrão para persistir e recuperar objetos. Você pode replicar estes em uma classe base diferente, se necessário, ou em uma classe de gerenciador se você preferir um design mais orientado a SOA. Suporte fornece suporte para colunas de identidade (onde o banco de dados atribui um valor de chave primária à linha sendo inserida) para implementadores de IPersistent (que inclui a classe persistente). O principal ponto de acesso na funcionalidade da estrutura é fornecido pela classe PersistenceBroker, que é Responsável por orquestrar todo o acesso a um determinado provedor de banco de dados. O persistenceBroker é responsável pela construção e armazenamento em cache de consulta básica, bem como a interação com o backends do banco de dados. Você pode criar quantas instâncias persistencionbrquianos forem necessárias, como uma para cada banco de dados para a qual você precisa se conectar. Várias classes permitem ou exigem que você passe uma instância persistencebroker, que será usada posteriormente para todas as operações de banco de dados executadas pela classe.Se você precisar se conectar apenas a um único banco de dados, poderá usar a classe de corretor estática, que delega todas as chamadas Uma instância padrão persistenceBroker (usando o DefaultProvider configurada no arquivo de configuração) .Persistent Objects é identificado por uma chave, que é realmente apenas um hashtable com alguns métodos convenientes para coletar valores de propriedade de objetos. A classe Key sabe como se preocupar quando forneça uma instância de objeto e um conjunto de nomes de propriedades, e também fornece um meio de obter uma chave segurando apenas os campos principais principais. Isso é útil ao construir consultas personalizadas, pois as restrições podem ser passadas Instâncias para métodos na classe (persistência) e classes SqlBuilder. Esse encapsulamento também permite que o gentil funcione com teclas primárias de várias colunas. Executar as instruções SQL personalizadas use a classe SQLSTATEMENT. Use a classe SQLBuilder para construir instâncias dessa classe sempre que a instrução for para um tipo suportado (ou seja, uma classe decorada com os atributos apropriados como descrito acima). O SQLBuilder fornece uma maneira independente do banco de dados de construir consultas e tem muitos métodos para adicionar restrições e caso contrário, personalizando a consulta. É usado internamente pelo persistencebroker sempre que precisar gerar declarações. Você pode declarar um layout DataView usando o atributo customview nas propriedades para incluir no Dataview. O Dataview real pode ser obtido usando a classe ObjectView, fornecendo uma matriz de objetos de negócios.Multiple instruções podem ser transacionadas (agrupadas) usando a classe de transação. Qual é o novo nesta versão: · Esta versão atualiza suave para .NET 2.0 e adiciona suporte para métodos de acesso genérico. · Além disso, contém bugs e melhorias feitas desde a última liberação quase 2 anos atrás. · Infelizmente, é também uma liberação de acabamento para um projeto onde o desenvolvimento estagnou e é improvável que seja revivido (pelo menos por o autor original).


Gentle.net. Software Relacionado

xot.

xot é uma estrutura de descrição do modelo de dados baseada em XML com o objetivo de permitir que os desenvolvedores descrevam facilmente os modelos de dados. ...

214

Download

Validador de primavera

Validador de primavera é uma ferramenta que fornece uma maneira simples de gerar automaticamente o código válido do lateral do JavaScript. ...

205

Download

Archmapper

ArchMapper é uma ferramenta para mapear descrições de arquitetura para o código-fonte Java. ...

172

Download

PFP Studio

PFP Studio é um sistema de programação visual para desenvolvimento de aplicativos rápidos (RAD) de formulários baseados na Web usando PHP e JavaScript. ...

164

Download

Jloom.

O Jloom é uma linguagem de modelo modular para geração de texto. ...

218

Download