[Dicas] Como converter uma tabela em uma classe C#?

[Dicas] Como converter uma tabela em uma classe C#?

Como ganhar tempo ao criar classe baseada em uma tabela do banco de dados?

No post passado falei sobre ferramentas que agilizam o dia a dia do desenvolvedor, além das ferramentas, podemos ter alguns códigos prontos que podem agilizar o nosso processo de desenvolvimento.

Hoje trarei uma dica de um código SQL que utilizo de vez em quando,  onde eu passo uma determinada tabela do banco de dados do Sql Server e ele me retorna uma classe C#.

Antigamente era muito comum criarmos o banco de dados primeiro e logo em seguida criamos nossas classes do .net, então este script foi muito útil pra mim naquela época. Atualmente não utilizo tanto pelo fato de trabalhar com ORM Entity Framework utilizando Code First e Migrations, então este script perdeu um pouco o sentido pra mim.

Lembrando que o script cria a classe C# baseada em uma tabela do banco de dados, ou seja, você pode ter vários cenários que o script pode ser útil.

Gostaria de ressaltar também que existem extensões para o Visual Studio que nos permitem ter um resultado semelhante.

Create csharp model from table
Confira o script sql abaixo:

Confira o resultado:

Para maiores informações acesse meu diretório do GitHub através do link abaixo:

Clique aqui para acessar o script no GitHub

Participe do nosso Slack clicando no link abaixo e tire suas dúvidas:

https://ilovecodeteam.herokuapp.com/

Não esqueça de curtir nossa fanpage, nosso canal no youtube e participar do nosso grupo do Facebook.

Previous Conheça ferramentas que agilizam o dia a dia do desenvolvedor!
Next DICA - Como remover a referência de uma classe de forma fácil no Visual Studio

About author

Paulo Rogério
Paulo Rogério 204 posts

Sou apaixonado por tecnologia e adoro criar aplicações desktop, web e mobile. Adoro aprender e compartilhar conhecimento, meu hobby é ajudar as pessoas.

You might also like

15 ferramentas que todo desenvolvedor web deveria conhecer!

Share this on WhatsAppHoje venho compartilhar com vocês 15 ferramentas que aumentam e muito minha produtividade em meu dia a dia. São ferramentas online que podem acelerar bastante o nosso

Dicas 1Comments

Como gerenciar bancos de dados Sql Server no Visual Studio 2017

Share this on WhatsAppE ai pessoal, tudo certo com vocês? Bom espero que sim! Semana passada eu trouxe uma vídeo aula bem interessante de como trabalhar com MongoDb no C#,

Visual Studio 0 Comments

Veja como criar seu próprio servidor Nuget!

Share this on WhatsAppE ai pessoal, beleza? Bom espero que esteja tudo bem com vocês. Já faz um bom tempo que não tenho oportunidade para gravar novos vídeos técnicos. Bom, como

5 Comments

  1. Joaquim
    agosto 24, 02:02 Reply
    Pessoal, a lista para cadastro non slack atingiu o limite.
    • paulorogerio
      agosto 24, 11:09 Reply
      Não sabia que tinha limite. Quem tiver problemas com o slack posta aqui em baixo o e-mail que eu envio o convite manualmente.
  2. Clowbr15
    agosto 26, 12:40 Reply
    Gostei muito do Post, esse site irá me ajudar muito.
    • paulorogerio
      agosto 26, 14:10 Reply
      A ideia do site é ajudar a galera. Se você quiser compartilhar conhecimento me procura que publico seus artigos. :)
  3. Carlos
    abril 26, 10:57 Reply
    Bom dia! Como criar uma classe para: Criar banco de dados e tabelas MySQL? Ou não tem como via classe? Visual C# e C++

Leave a Reply