InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

LLBLGen Pro 3.0 agora com suporte a múltiplos frameworks de persistência

Postado por Abel Avram , traduzido por Lucas Souza em 17 Jun 2010

Seções
Operações e Infraestrutura,
Arquitetura e Design,
Desenvolvimento
Tópicos
.NET Framework 4.0 ,
ADO.NET Entity Framework ,
Framework .NET ,
ADO.NET ,
.NET ,
Persistência ,
Acesso a Dados ,
LINQ to SQL ,
Bancos de dados ,
Programação ,
nHibernate

LLBLGen Pro é uma ferramenta ORM que suporta múltiplos frameworks de mapeamento: LLBLGen Pro Runtime, Entity Framework, NHibernate e LINQ to SQL. Outras novas funcionalidades são: suporte ao .NET 4.0, model-first ou database-first development mode, model view e project validation.

O LLBLGen Pro tem dois componentes principais: o designer - um ferramenta visual usada pelo desenvolvedor para criar projetos - e o runtime - um framework de persistência interagindo com um database a afim de executar operações de mapeamento.A  Versão 3.0 vem com novas funcionalidades para produtividade, mapeamento, runtime e outros:

  • Suporte a múltiplos frameworks de mapeamento:
    • LLBLGen Pro Runtime
    • Entity Framework 1.0 & 4.0
    • NHibernate 2.x
    • LINQ to SQL
  • Suporta model-first ou database-first development
  • Suporta .NET 4.0
  • Procura por LINQ projects
  • Suporta Value Type (DDD)
  • Model View – uma visão usada para editar entidades
  • Editor de templates integrado
  • Suporta múltiplos banco de dados em um único projeto
  • Validação de projeto

LLBLGen Pro suporta os seguintes banco de dados: MS Access 2000/XP/2003/2007/2010, SQL Server 2000/2005/2008/2008R2/Express/MSDE/SQL Server CE Desktop, Oracle 9i/10g/11g, PostgreSql 7.4+/8.x+, Firebird 1.5.x/2.x, IBM DB2 7.x/8.x/9.x (not on AS/400), MySql 4.x,5.x (usando Core Lab's/DevArt MySql .NET provider), Sybase Adaptive Server Enterprise (ASE)/SQL iAnywhere (ASA).

O código gerado pelo mapeamento é C# para todos os quatro frameworks de mapeamento e VB.NET para o LLBLGen Runtime Framework. VB.NET será suportado em breve pelos outros três frameworks. LLBLGen Pro pode ser usado com os seguintes frameworks .NET: .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0.