Onde estão os modelos do Entity Framework t4 para anotações de dados?
Estou pesquisando essa parada sem parar há 2 dias e não consigo encontrar um único modelo t4 completo, pronto para usar e totalmente implementado que gere DataAnnotations. Eles existem?
Eu gero POCOs com os modelos t4 padrão. A tabela de banco de dados real possui metadados que descrevem algumas das regras de validação, por exemplo, não nulo, nvarchar (25) etc.
Então, tudo que eu quero é um modelo t4 que possa pegar minha tabela e gerar um POCOcom DataAnnotations, por exemplo
public class Person
{
[Required]
[StringLength(255)]
public FirstName {get;set}
}
É um requisito básico e fundamental, certamente não posso ser a primeira pessoa no mundo inteiro a ter esse requisito? Não quero reinventar a roda aqui. No entanto, não o encontrei depois de pesquisar alto e baixo por dias.
Isso deve ser possível (e espero que esteja disponível em algum lugar para apenas fazer o download) - seria criminalmente errado ter quemanualmente digite essas anotações quando os metadados para eles já existirem no banco de dados.