Προσπαθώ να φτιάξω τα δικά μου t4 templates για να δημιουργώ html για τα νέα views στο asp.net mvc. Το πρόβλημα μου πως δεν μπορώ να βρω πως να πάρω τα metada που έχω να δηλώσει πάνω στις κλάσεις του μοντέλου μου.
Πιο συγκεκριμένα, έστω ότι έχω αυτή τη class.
public class myClass
{
public object AlbumId { get; set; }
[DisplayName("Genre")]
public object GenreId { get; set; }
[DisplayName("Artist")]
public object ArtistId { get; set; }
[Required(ErrorMessage = "An Album Title is required")]
[StringLength(160)]
public object Title { get; set; }
[DisplayName("Album Art URL")]
[StringLength(1024)]
public object AlbumArtUrl { get; set; }
[Required(ErrorMessage = "Price is required")]
[Range(0.01, 100.00,
ErrorMessage = "Price must be between 0.01 and 100.00")]
public object Price { get; set; }
}
Θέλω στο t4 template μου να πάρω π.χ. τα displayName για να τα βάλω στη περιγραφή των πεδίων.
Ευχαριστώ