Classes POCO

Olá pessoas!

Hoje vou iniciar a minha série de posts sobre conceitos iniciais falando sobre um assunto bem comum para quem inicia seus estudos com ORMs.. Classes POCO!

Classes POCO são Plain Old CLR Object, são classes utilizadas para descrever o domínio da aplicação, utilizadas pelos ORMs para mapear os dados do banco de dados para classes da aplicação.

Essas classes dependem apenas de recursos que façam parte do framework .NET e podem, além de possuir estado, possuir comportamentos, ou seja,  possuir atributos e métodos. Essas classes têm como objetivo serem independentes, não possuírem dependências de frameworks e componentes externos.

Tá, mas qual a diferença entre classes anêmicas e classes POCO?

Então, classes anêmicas não possuem comportamento, possuem apenas estado, atributos. Já as classes POCO podem possuir comportamentos.

A seguir temos dois exemplos de classe POCO: Carro e Pessoa.

classes poco

Qualquer dúvida deixem comentários!


Aproveitando gostaria de convidá-los a participar do SQL Saturday #609 que acontecerá em Caxias do Sul no próximo dia 24 de junho.

O evento é composto por 3 trilhas, sendo elas: BI e Big Data, Database Administrator e Database Developer.

O evento é gratuito e será composto por palestras de profissionais de diferentes níveis que irão compartilhar seus conhecimentos.

Eu estarei palestrando na trilha Database Developer com a palestra “Iniciando com Entity Framework” compartilhando conceitos base do EF, além de exemplos práticos.

As inscrições devem ser feitas no site https://www.sqlsaturday.com/609/registernow.aspx

Não percam essa! É uma ótima oportunidade de adquirir conhecimento na área de banco de dados além de fazer networking! 😀

Espero vocês por lá!

Até logo pessoas,

Aline.

Deixe um comentário