Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 546015
            [titulo] => Gerador automático de casse POCO
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-02-17 15:51:42
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 401116
            [status] => A
            [isExample] => 
            [NomeUsuario] => Nathan Mauclene da Silva Aguiar
            [Apelido] => 
            [Foto] => 401116_20160701194937.jpg
            [Conteudo] => Você já tentou usar o EntityFramework Reverse POCO Generator?
[url:descricao=Link]https://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838v[/url] ) )

Gerador automático de casse POCO

Pjava
   - 17 fev 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

Citação:

Cliente
ID int primary key
Nome varchar(100)

E agora com a ferramenta ela já geraria isso:
#Código

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.

Post mais votado

Nathan Aguiar
|
MVP
Pontos: 1005
    17 fev 2016

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

Pjava
   - 19 fev 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.

Pjava
   - 19 fev 2016

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

Rodrigo Simões
|
MVP
    19 fev 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:

Estudo de caso: Persistência de dados com NHibernate

.NET - NHibernate a revanche (Gerando os arquivos de mapeamento)

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

Espero tê-lo ajudado.