Enterprise Library 3.0
I will be speaking in Tampa at the end of the month.
Unity 2 and Unity 2 for Silverlight have been released on Microsoft Downloads. Thanks to those who attended my presentation last night!!
Presenting EntLib 5 and Unity 2 in Sarasota next week.
Both have been released as RTM.
Diagrams for Visual Studio 2010.
EntLib 5 and Unity 2 Beta 2 Released for Download.
Taking the GUI editor for a spin for the first time with Unity.
Time to start playing with the beta 1 release.
A handful of Enterprise Library 5 DAAB Tutorials. Some interesting changes.
A couple of examples on Unity 2.
Some cool changes to the Data Access Application Block in EntLib 5.0.
Can't get over how much the config editor has changed.
Presenting two talks at SouthWest Florida Code Camp this weekend!!!
Expect this to be discussed at the Day of Patterns & Practices as well as the Tampa ASP.NET MVC Developer Group!!
Sample ASP.NET MVC ActionFilter using Logging Application Block.
See you at the IASA Tampa meeting on May 28!
Based on popular demand, a 23 minute screencast introducing the Data Access Application Block with and without Unity.
Presenting EntLib and more goodies in Lakeland on April 21!
Download the new release.
'Tis that time of the year again...
Should we be seeing custom code anymore?
Interested in AOP Style Development with Unity IoC? In this screencast I discuss the fundamentals of what's coming in Unity v1.2.
Using the EntLib Policy Injection Application Block to assist with validation in ASP.NET MVC.
PnPGuidance screencast showing how to use the Validation Application Block with Unity in Enterprise Library 4.0. Hope it helps :)
The first screencast on Enterprise Library 4.0, which covers using the Data Access Application Block with Unity.
Quick tutorial on how to get the Enterprise Library 4.0 Data Access Application Block to work with Unity.
Congratulations to the Enterprise Library Team for their release of Enterprise Library 4.0. A few enhancements and bug fixes in this release, but most importantly it comes with Unity IoC Integration.
I have received a couple of comments from readers who would like to use the Repository Factory but are concerned about the overhead of the DAAB as compared to the old SqlHelper. Here is an example of pulling apart the DAAB to give you SQLHelper like functionality for the Repository Factory. Read more...
LINQ to SQL in Orcas Beta 2 has a number of new features that help with common validation scenarios both at the property level and at the business object level. Enteprise Library's Validation Application Block Can Help.
The other day I talked about how much I like the idea of caching being thought of as a crosscutting concern and using the new CachingCallHandler in Enterprise Library 3.0. Ayende wisely discusses a scenario where the use of declarative programming can get out-of-hand. To avoid this, we need to understand crosscutting concerns vs. business logic...
Call me crazy, but I think the CachingCallHandler we are going to see in the final release of Enterprise Library 3.0 is a great use of Aspect-Oriented Programming. I love the idea of declaratively specifying caching using the [CachingCallHandler] Attribute. Learn more...
I had a blast presenting at the Orlando Code Camp this weekend. One of my presentations, Enterprise Library 3.0 – New and Improved!, included examples of the Policy Injection Application Block. The Policy Injection Application Block is a difficult topic to Grok in a short time at a Code Camp, so you can download my examples, read a couple of my tutorials, as well as read this tutorial for more information...
Another example of using the Policy Injection Application Block in Enterprise Library 3.0 to intercept calls to a method and invoke logging via the Logging Application Block. Sample code available for download. This is just a repeat of my CodeBetter Example in case you subscribe to both my blogs. My apologies for the repeat but I have received several requests for the downloadable code and I wanted to add this entry here for documentation...
The Policy Injection Application Block in Enterprise Library 3.0 can save you from having to write all those boring validation, security, exception handling, and security-related infrastructure code and instead allow you to write policies in your configuration file associated with them. These policies can then be mapped to classes in your application based on matching rules. Here's a sample...
Managing Enterprise Library Configuration Files for Development, Test, Staging, and Production environments is now much easier. The new Environmental Overrides Functionality in the Enterprise Library 3.0 Configuration Tool allows you to manage these configuration differences easily without the headache of managing and synchronizing independent configuration files.
Here is a quick tip to fix conversion errors when using the ASP.NET PropertyProxyValidator Web Control that comes with the Validation Application Block in Enterprise Library 3.0...
For those of you who attended my Enterprise Library 3.0 Validation Application Block Presentation at the South Florida Code Camp, here is a downloadable example of integrating the Validation Application Block with ASP.NET...
A question that comes up often is - Can you use Typed DataSets with the Enterprise Library Data Access Application Block? The answer is yes and here is how you do it...
The Enterprise Library Data Access Application Block can connect to any database that has a .NET Data Provider. One of the common questions is - “Does Enterprise Library support Microsoft Access?“ The answer is yes! You can use OLEDB or ODBC to connect to the Microsoft Access Database using the Data Access Application Block. In this article I show both ways...
Enterprise Library 3.0 DAAB has a new database class, called SqlCeDatabase, that provides direct support for SQL Server Compact Edition. You can check the existence of a table in the database and get a count of the number of records as follows:
Validation Application Block tutorials are wonderful, but in the real world we need a bit more guidance on integrating the validation application block with the business layers and data access layers of our .NET application. Here is one way to achieve integration...
In the past 3 Validation Application Block Tutorials for Enterprise Library 3.0 I decorated my classes with ValidatorAttributes to specify validation rules. In this tutorial I specify the validation rules in the app.config file...
Up until now we have been using the Validation Facade Class and ValidationFactory Class in the Validation Application Block to validate an instance of Subscriber against only one set of rules. However, it is often more realistic to want to validate your class using multiple sets of rules. Maybe with the subscriber class we have using to date, we have a set of rules that define a valid subscriber, but we also have another set of rules that determine whether the subscriber can be persisted to the
In Part I of the Validation Application Block that comes with Enterprise Library 3.0, I showed how to decorate your classes with ValidatorAttributes and use the Validation Facade Class to validate an instance of a class. In this tutorial, I show you how to use the ValidationFactory Class to achieve the same functionality...
An introduction to the Validation Application Block that comes with Enterprise Library 3.0. In this Enterprise Library 3.0 Tutorial I show how to decorate your classes with ValidatorAttributes, use the Validation Facade Class to validate an instance of a class, check for validity, and iterate a collection of ValidationResults to display any validation errors that occurred during validation...
|