[.net] O que é POCO?
outro dia ouvi essa expressão em um contexto C#. "POCO".
Alguém conhece?
abraços
Alguém conhece?
abraços
Gladstone Matos
Curtidas 0
Melhor post
Joel Rodrigues
09/06/2017
Fala, Gladstone. Beleza?
Dentro do universo .NET/C# a sigla POCO significa Plain Old CLR Object. Trata-se de uma classe que possui apenas métodos e propriedades de tipos nativos do .NET Framework. Ou seja, uma classe POCO não depende de frameworks/bibliotecas externos, ela referencia apenas tipos básicos do framework.
Um exemplo de classe POCO:
Agora a mesma classe com dependências de bibliotecas específicas:
Neste segundo caso a classe referencia classes do namespace DataAnnotations, ou seja, uma biblioteca "extra".
Dentro do universo .NET/C# a sigla POCO significa Plain Old CLR Object. Trata-se de uma classe que possui apenas métodos e propriedades de tipos nativos do .NET Framework. Ou seja, uma classe POCO não depende de frameworks/bibliotecas externos, ela referencia apenas tipos básicos do framework.
Um exemplo de classe POCO:
public class Usuário
{
public string Login {get; set; }
public string Senha {get; set; }
}
Agora a mesma classe com dependências de bibliotecas específicas:
public class Usuário
{
[Key]
public string Login {get; set; }
[Required]
public string Senha {get; set; }
}
Neste segundo caso a classe referencia classes do namespace DataAnnotations, ou seja, uma biblioteca "extra".
GOSTEI 1