Je me suis également posé cette question et j'ai récemment décidé d'utiliser Enterprise Library. J'ai pu utiliser une combinaison de l'Unity Framework et du bloc de validation pour attribuer et valider mes classes et méthodes sans trop de difficultés. Les deux frameworks sont inclus dans EntLib.
En ce qui concerne le support continu, la prochaine version d'Enterprise Library est actuellement en bêta 2 (EntLib 5.0) et devrait sortir à la mi-avril. Vous pouvez accéder à la version bêta actuelle ici, http://entlib.codeplex.com/wikipage?title=EntLib5%20Beta2 .
En outre, après avoir lu le journal des modifications de la version 5, j'ai remarqué que la prise en charge des DataAnnotations est également incluse.
"Support pour le cadre .NET System.ComponentModel.DataAnnotations attributs d'annotation de données a été ajouté au bloc, et les validateurs peuvent être utilisés partout où vous utiliseriez un attribut d'annotation de données. Pour plus d'informations informations, voir Utilisation des attributs dans le fichier CHM inclus".
http://entlib.codeplex.com/wikipage?title=EntLib5Beta2ChangeLog&referringTitle=EntLib5%20Beta2#lab
Il semble donc que Enterprise Library continuera à être pris en charge.