Rilasciate le Enterprise Library 3.0 April 2007

Published 8 April 7 7:3 PM | mario74

Rilasciata una nuova versione delle Enterprise Library.
Tra le novità ci sono nuovi Application Blocks, ovvero blocchi di codice e/o componenti riutilizzabili ed estendibili, tra questi spicca sicuramente il Validation Application Block, che permette di inserire delle regole di validazione in maniera programmatica o anche attraverso degli attributi, ad esempio:

[StringLenghtValidator(1,50,RuleSet="RuleSetA", MessageTemplate="LastName must be 1-50 characters")]
public string LastName
{
     set { return _lastname;}
     get { _lastname = value;}
}

Altre novità riguardano una maggiore integrazione con Visual Studio e con .net 3.0 (soprattutto WCF).

Personalmente non sono un grande fan delle Enterprise Library, mi è capitato più volte di utilizzare Data Application Block, però le 3.0 hanno funzionalità molto interessanti e sicuramente ad alcuni blocchi darò un'occhiata più approfondita.