Thoughts from Dan Miser RSS 2.0
 Wednesday, January 24, 2007
I came across EViL last week when looking into simplifying validation of domain objects. This open-source project is done very well. Dave Donaldson introduced EViL last month.

In a nutshell, it's a library that provides attribute-based enforcement of business rules on your entity objects. It comes with a bunch of pre-defined attributes to handle common scenarios (e.g. a field is required, a field should have a maximum length, a field should match a certain regex, etc.). It also easily allows for adding new, custom rules.

The thing I like best about this project is that it doesn't force you into descending your classes from some super class. You can do that if you want, but it will also work if you want to leave your classes alone. All in all, I would highly recommend looking into using EViL in your .NET applications.

Wednesday, January 24, 2007 2:57:44 PM (Central Standard Time, UTC-06:00)  #    Comments [1] -
.NET
Tracked by:
http://9nw-information.info/81243313/anger-management-evaluation.html [Pingback]
http://9nq-information.info/90675201/index.html [Pingback]
http://9nf-information.info/31549299/high-source-of-vitamin-k-vegetables.html [Pingback]
http://9nk-information.info/73285318/index.html [Pingback]
http://9ng-information.info/17691101/index.html [Pingback]
http://9nm-information.info/95313122/index.html [Pingback]
http://9ne-information.info/86949237/index.html [Pingback]
http://9ns-information.info/10503468/index.html [Pingback]
http://9nu-information.info/59649570/index.html [Pingback]
http://9ol-information.info/58157106/dog-breeders-in-waukegan-il.html [Pingback]
http://9qq-information.info/54909181/index.html [Pingback]
http://9qd-information.info/18092749/index.html [Pingback]
http://9qi-information.info/16126684/pronto-moda.html [Pingback]
http://9of-information.info/43060208/index.html [Pingback]
http://9qb-information.info/88979034/index.html [Pingback]
http://9oa-information.info/21243654/index.html [Pingback]
http://9sl-information.info/82121555/michela-cozzani.html [Pingback]
http://9sf-information.info/95834691/x-series.html [Pingback]
http://9rn-information.info/38855318/index.html [Pingback]
http://9se-information.info/23426655/informatica-urbino.html [Pingback]
http://9se-information.info/10291849/index.html [Pingback]
http://9se-information.info/79486509/index.html [Pingback]
http://9sk-information.info/28870586/index.html [Pingback]
http://9rp-information.info/16154700/football-helmet-decals-for-auto.html [Pingback]
http://9rx-information.info/74285357/index.html [Pingback]
http://9uafn-le-informazioni.info/66197803/giuliano-gentili.html [Pingback]
http://9uafh-le-informazioni.info/94124962/hotel-haiti.html [Pingback]
http://9uaeb-le-informazioni.info/39533928/www-holidayinn-it.html [Pingback]
http://9uafn-le-informazioni.info/46783684/index.html [Pingback]
http://9uaeg-le-informazioni.info/37556287/parole-di-vorrei-avere-il-becco.html [Pingback]
http://9uafq-le-informazioni.info/17857982/sito-banca-d-italia.html [Pingback]
http://9uaeb-le-informazioni.info/51733168/index.html [Pingback]
http://9uaet-le-informazioni.info/91954243/amore-al-terzo-piano.html [Pingback]
http://9uafd-le-informazioni.info/15369612/egitto-crociere-sul-nilo.html [Pingback]
http://9uafa-le-informazioni.info/53359237/isdn-pri.html [Pingback]
http://9uahb-le-informazioni.info/28724701/index.html [Pingback]
http://9uagc-le-informazioni.info/60663213/index.html [Pingback]
http://9uagp-le-informazioni.info/04572341/index.html [Pingback]
http://9uags-le-informazioni.info/93692217/index.html [Pingback]
http://9uahk-le-informazioni.info/87963833/index.html [Pingback]
http://9uagd-le-informazioni.info/36820599/index.html [Pingback]
http://9uaga-le-informazioni.info/70400345/sito-ufficiale-film-ragazza-porta-acc... [Pingback]
Navigation
Archive
<September 2010>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Dan Miser
Sign In
Statistics
Total Posts: 339
This Year: 5
This Month: 0
This Week: 0
Comments: 618
All Content © 2010, Dan Miser
DasBlog theme 'Business' created by Christoph De Baene (delarou)