Friday, January 12, 2007

David Hayden [MVP C#] : Validation Application Block - Integrating It Into Your Business Layer

Now that we have this cool Validation Application Block we want to use it with all our business objects. This should immediately send up a red flag that there will probably be some common functionality among all these business objects in how they use the Validation Application Block. Hence some type of layer supertype ( business base class ) will probably be necessary to contain common functionality to remove code redundancy.

Source: David Hayden [MVP C#] : Validation Application Block - Integrating It Into Your Business Layer

David Hayden presents another great article, this time on the newest addition to the MS EntLib: Validation Application Block.

I go back and forth on the EntLib as a whole. Parts are great, other parts are overkill. I love the Data Access Block and use it in tandem with my other data access frameworks (ActiveRecord, NHibernate, etc). The UI block though, WTF!

David's article is a good read. Go forth and read.

No comments: