Where are the Entity Framework t4 templates for Data Annotations?

Posted by JK on Stack Overflow See other posts from Stack Overflow or by JK
Published on 2010-05-01T02:14:51Z Indexed on 2010/05/01 2:27 UTC
Read the original article Hit count: 840

I have been googling this non stop for 2 days now and can't find a single complete, ready to use, fully implemented t4 template that generates DataAnnotations. Do they even exist?

I generate POCOs with the standard t4 templates. The actual database table has metadata that describes some of the validation rules, eg not null, nvarchar(25), etc.

So all I want is a t4 template that can take my table and generate a POCO with DataAnnotations, eg

public class Person
{

[Required]
[StringLength(255)]
public FirstName {get;set}

}

It is a basic and fundamental requirement, surely I can not be the first person in the entire world to have this requirement? I don't want to re-invent the wheel here. Yet I haven't found it after search high and low for days.

This must be possible (and hopefully must be available somewhere to just download) - it would be criminally wrong to have to manually type in these annotations when the metadata for them already exists in the database.

© Stack Overflow or respective owner

Related posts about entity-framework

Related posts about aspnet