Application blocks.. benefits?
I assume most people are familiar with the Microsoft Application blocks for database, exception handling and authorization... my question is:
How did you incorporate these blocks into your companys applications? Was it a success or faliure in doing so? How many hours did you allocate in learning how to use them?
Is it worth the time it takes to use them, rather than write your own exception, dbgateway and authorization class?? The application blocks are very extensive... and tha tisn't always what you need :)
kind regards
Henrik
I see said the blind man.
I already made my own though and it is performing well it returns a DataObject that implicit moves Data between data objects (Readers, Arrays, DataSets, and I am considering doing some collections). It isn't slow because you exectue a storded procedure or SQL statement and the DataObject is setup as a type you passed in. Seems to be DataSet allot... Anyway. If you get data as a Reader(OLeDB or SQL) and you keep converting it between dataset and reader it doesn't hit the database again but it does have to manipulate data into what ever your casting it as.
If that makes any since.... It's Like A Variant that can only be DataObjects but there is proccessing required for it to move from the intial object it repesents to the one you want it to actlike.... Anyway I like it just don't use one DataObject as an Array, a Reader and a DataSet all at the sametime because I know that would be slow.