Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hferreira

Projecto EntityORM

Recommended Posts

Boas,

 

Gostaria de compartilhar com esta comunidade o meu último projecto que é um ORM (Object Relational Mapping).

 

Ao ter experimentado diversos ORMs notei que existiam certos atributos que os tornava únicos mas não encontrei um ORM que reunie-se todas as qualidades que pretendia num que fosse realmente simples de utilizar, dai ter criado este novo ORM que reune diversas das qualidades que pretendo num ORM para além que a melhor característica é a simplicidade de utilização.

 

Se alguém quiser experimentar podem fazer o download desde já a partir do site oficial: http://entityorm.uuuq.com

 

Esta ainda disponível no site a documentação em formato pdf bem como um vídeo ilustrativo.

Pretendo de futuros colocar mais vídeos.

 

Aguardo sugestões e críticas

 

Um bem haja a esta comunidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito legal o projeto. O legal de você construir projetos deste tipo é que você aprende muito.

 

Parabéns :)

 

PS: É open-source? Se sim, coloca ele no codeplex, é um ótimo repositório.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado,

 

Sim, é verdade, aprendi muito com o desenvolvimento deste projecto.

 

Infelizmente não vou poder colocar no codeplex ou no codeproject, pois o mesmo apesar de ser totalmente free não é open-source (pelo menos para já), pois apesar de o ter desenvolvimento como hobby, também sou programador por conta de ontrem e não posso distribuir código fonte.

 

Talvez um dia :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Curiosidade, quais os tipos de parâmetros do seu método Load?

Pelo exemplo abaixo:

Client myClient = Client.Load(Condition.Member("Name") == "Hugo");
Parece que ele recebe um valor boolean, ficou bem esquisito isso, está certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Curiosidade, quais os tipos de parâmetros do seu método Load?

Pelo exemplo abaixo:

Client myClient = Client.Load(Condition.Member("Name") == "Hugo");
Parece que ele recebe um valor boolean, ficou bem esquisito isso, está certo?

O método Load recebe qualquer tipo de dados como parâmetro.

No caso apresentado e traduzindo para "linguagem humana", poderia-se dizer: Quero carregar os dados do cliente cujo nome seja igual a "Hugo".

 

A condição (Condition) suporta:

E & (And em vb.net)

Ou | (Or em vb.net)

Igual == (= em vb.net)

Diferente != (<> em vb.net)

Maior >

Maior ou igual >=

Menor <

Menor ou igual <=

Começado por StartWith

Contem Contains

Terminado por EndsWith

Entre Between

Não entre NotBetween

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.