Mapeamento Objeto Relacional em C#  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

O que vocês tem usado para fazer mapeamento O/R em C#?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Cosmolense
HelloWorld
[Avatar]

Membro desde: 21/05/2008 11:53:44
Mensagens: 13
Localização: Campinas - SP
Offline

Eu acho que o melhor ainda é o NHibernate, apesar do EF4 estar bem legal também. Mas como esse último é mais novo, tá mais difícil conseguir informações em fóruns por exemplo. E ele também (po incrivel que pareça) não conecta diretamente no Oracle...tem que comprar um outro componente que faz isso.

Aqui a gente também usa o ECO (da capable objects), mas eu digo, fuja dele. Ele é prático mas engessa o desenvolvimento e tem performance pífia


Oracle Certified Java Programmer 6
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Nosso BD aqui é o MS SQL Server. Eu pensei no NHibernate, mas fiquei com medo de ser só um port para C# acoxambrado. Você já é a segunda pessoa que me fala bem dele, vou olha-lo com mais carinho.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

Vini, se não gostar do jeitão XML de fazer o mapeamento, você pode tornar o uso do NHibernate mais... fluente.

This message was edited 2 times. Last update was at 16/07/2010 16:44:06


Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

tnaires wrote:Vini, se não gostar do jeitão XML de fazer o mapeamento, você pode tornar o uso do NHibernate mais... fluente.


huummmm... pensei que ele já suportaria os annotations do C# como no caso do Hibernate para o Java. Mas pelo visto o Hibernate annotations não foi portado oficialmente. Bom saber desse projeto.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Cosmolense
HelloWorld
[Avatar]

Membro desde: 21/05/2008 11:53:44
Mensagens: 13
Localização: Campinas - SP
Offline

Cara, o projeto do NHibernate é bom sim. E o fluent nhibernate é bem prático tb...

Olha só esses exemplos aqui

http://dotnetslackers.com/articles/ado_net/Your-very-first-NHibernate-application-Part-2.aspx#implementing-and-mapping-the-remaining-domain-objects

Oracle Certified Java Programmer 6
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team