17/02/2016

Gerador automático de casse POCO

Como eu faço para pegar no BD(Oracle) uma entidade e gerar no meu sistema uma classe que represente aquela entidade?

Ex: Tenho essa entidade

Cliente ID int primary key Nome varchar(100)


E agora com a ferramenta ela já geraria isso:

using System;
using System.Data;

namespace meu_projeto.meu_folder.classes
{
public class Cliente{

    public int ID { get; set; }
    public string name { get; set; }

  }
}

Ou seja, gerar uma classe POCO tendo por base uma entidade do BD(Oracle), como eu faço?

Estou usando WPF para isso.

Pjava

Melhor resposta

17/02/2016

Você já tentou usar o EntityFramework Reverse POCO Generator?
Link

Nathan Aguiar

Responder Citar

Outras Respostas

19/02/2016

Pjava

Estou lendo e acho que sua resposta vai satisfazer a minha necessidade. Mais um pouco e marco sua resposta, caso atenda a minha necessidade.
Responder Citar

19/02/2016

Pjava

Não consigo abrir uma conexão oracle com o programa que ele fornece para gerar a classe poco.
Responder Citar

19/02/2016

Rodrigo Simões Currículo

Olá P Java,

Eu utilizo o NHibernate com Fluent NHibernate e para gerar as classes POCO utilizo o MyGeneration.

Segue alguns artigos sobre o assunto:

Estudo de caso: Persistência de dados com NHibernate

[url:descricao=.NET - NHibernate a revanche (Gerando os arquivos de mapeamento)]http://www.macoratti.net/09/04/net_nhb2.htm[/url]

Geração automática do mapeamento objeto/relacional para o NHibernate usando MyGeneration

Espero tê-lo ajudado.
Responder Citar