Tuesday, July 17, 2007 6:41 AM
Olaf Conijn
Enterprise Library Contrib July 2007 - Get it while its hot!
After having hosted the EntlibContrib project for a couple of months now, I believe we have come to a point at which we have reached critical mass and provide good value over Enterprise Library (we even managed to fix some issues that where logged in the Enterprise Libraries issue tracker on codeplex!).
From this point on we will try to release every couple of months, including new contributions or bug-fixes to the previously released extensions.
Unfortunately, we do not have a testing team for the contributions project. We basically count on your feedback within our issue tracker as a means of quality assuranceJ .I would like to thank all the contributors that have been so kind to share their extensions to Enterprise Library in this release. Feel free to follow their good example!
This first release of Enterprise Library Contrib contains the following:
PostSharp4EntLib - Combines the benefits of the Enterprise Library Policy Injection and of compile-time weaving by removing the limitations due to the use of remoting proxies.
LogParser - Combines the benefits of the Enterprise Library Logging Application Block with the ability to deserialize from a human readable log text file all LogEntry objects back. This enables sophisticated log filter capabilities with LINQ on normal log files (.NET 2.0 and Orcas samples) with very few lines of code.
MySql for DAAB - MySql provider for the Data Access Application Block.
SqlLite for DAAB - SqlLite provider for the Data Access Application Block.
Additional PIAB Matching Rules
And Matching Rule: Combines 2 Matching Rules and evaluates to "true" only if both of contained Matching Rules evalute to "true".
Or Matching Rule: Combines 2 Matching Rules and evaluates to "true" if either one of contained Matching Rules evalutes to "true"
Not Matching Rule: Contains another Matching Rules and evaluates to "true" if the contained Matching Rules evalutes to "false".
Additional VAB Validators
Externally Configurable Object Validator: An Object Validator that allows to use configuration from a configuration file other than web.config or app.config.
Designtime Enhancements
Lightweigth type-picker for VAB: An alternative type-picker for the validation application block that allows you to enter a typename in a text-box (instead of using the tree-view to navigate the whole lot of types in the current appdomain).
Extended SQL Data Access Block - This data access application block extends the SQL Data Access Block provided by Enterprise Library. It provides additional overloads for the UpdateDataSet method so that a collection of rows or a table can be passed to the DataAdapter for update. These methods were developed to support updating datasets that have multiple tables and cascading hierarchies.
Filed under: Contains code, Contains downloads, Enterprise Library, EntLibContrib