Gerador automático de casse POCO

.NET

17/02/2016

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

Pjava

Curtidas 0

Melhor post

Nathan Aguiar

Nathan Aguiar

17/02/2016

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

Mais Respostas

Pjava

Pjava

17/02/2016

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

Pjava

17/02/2016

Não consigo abrir uma conexão oracle com o programa que ele fornece para gerar a classe poco.
GOSTEI 0
Rodrigo Simões

Rodrigo Simões

17/02/2016

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:

[url:descricao=Estudo de caso: Persistência de dados com NHibernate]https://www.devmedia.com.br/estudo-de-caso-persistencia-de-dados-com-nhibernate/27432[/url]

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

[url:descricao=Geração automática do mapeamento objeto/relacional para o NHibernate usando MyGeneration]http://www.linhadecodigo.com.br/artigo/914/geracao-automatica-do-mapeamento-objeto_relacional-para-o-nhibernate-usando-mygeneration.aspx[/url]

Espero tê-lo ajudado.
GOSTEI 0
POSTAR