Posts

Showing posts from September, 2009

DataGeneral: Lightweight ADO.NET wrapper replacing Enterprise Library Data Access Application Block

  The DataGeneral class provides access to the most often used features of ADO.NET in a simple-to-use class boosting developer productivity. DataGeneral is lightweight for maximum performance. It employs Microsoft best practices. DataGeneral provides the best features of Enterprise Libraries Data Application block. In my experience, I like the Enterprise libraries Application Blocks to learn what features of the .NET framework are available , and best practice coding techniques (hence the name patterns and practices). But I don't like the weight of the enterprise libraries, and the random errors I get when versions are out of sync across environments. That is why I wrote DataGeneral which is just a single wrapper class. With DataGeneral you will have less lines of code to debug. DataGeneral is specific to Microsoft Sql Server. For example, one of the features of the Data Access Block is stated as: "By changing the settings in the configuration file, developers can use th