DCSIMG
Enterprise Library - Gil Fink's Blog

Gil Fink's Blog

Fink about IT

News

Microsoft MVP

My Facebook Profile My Twitter Profile My Linkedin Profile

Locations of visitors to this page

Creative Commons License

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
© Copyright 2013 Gil Fink

Hebrew Articles

Index Pages

My OSS Projects

English Articles

Browse by Tags

All Tags » Enterprise Library (RSS)
Revisiting XML Configurations In Unity
Revisiting XML Configurations In Unity In the past I wrote a few tutorials about Unity application block . One of the things I wrote about was how to configure a Unity container using design time configuration. In this post I’m going to revisit that post and show you how the configurations changed (for the better) and are much more easier to work with in the current version of Unity (version 2). The Unity Configuration Section As in my previous post we will first start with a small example of Unity...
Update Configurations Without Replacing Them Using Enterprise Library 5 Fluent Configuration API
Update Configurations Without Replacing Them Using Enterprise Library 5 Fluent Configuration API I got a question today in an article I published about the fluent configuration API in Enterprise Library 5 . The question was how to add a database connection string to an existing configuration during runtime. The person who wrote the question also published a specific solution which I refactored to a general purpose solution that I’ll show in this post. The Problem When you use the fluent configuration...
Hands-on Labs for Microsoft Enterprise Library 5.0 and Unity 2.0
Hands-on Labs for Microsoft Enterprise Library 5.0 and Unity 2.0 Enterprise Library 5.0   is out there for over a month. With every release of Enterprise Library , The Patterns &  Practices team is always launching a set of hands-on labs which can help you to get started with Enterprise Library and to understand how you can work with it in order to implement cross cutting concerns in your applications. You can download the labs from here . Enjoy!
Building a Simple Logging Http Module with Logging Application Block
Building a Simple Logging Http Module with Logging Application Block I wanted to check how to use the fluent configuration API for the Logging Application Block in Enterprise Library 5 . So I thought to myself why not implement it with an http module and provide two examples in one post. Using the Fluent Configuration API with Logging Application Block I wrote a post about the fluent configuration in Enterprise Library 5 in the past. Here is how I configured the Enterprise Library container in order...
Enterprise Library 5 Fluent Configuration API
Enterprise Library 5 Fluent Configuration API One of the new Enterprise Library 5 improvements is a new fluent configuration API . In this post I’ll explain the subject and then show how to use the fluent configuration API with the Data Access Application Block . Fluent Configuration API There are times that we would like to configure our application at runtime without using a configuration file such as web.config or app.config. In order to achieve that we can use the new fluent configuration API...
Enterprise Library 5 Released
Enterprise Library 5 Released The new release of Enterprise Library 5 is available in Codeplex site. This new release brings a massive change in the architecture and the core of Enterprise Library such as refactoring all the Application Blocks to work with Unity and dropping the old ObjectBuilder library. Also we got a new look and feel for the configuration tool which is now implemented in WPF : We get more improvements to the application blocks themselves such as data accessors in Data Access Application...
Self Validation in Validation Application Block
Self Validation in Validation Application Block There are times when you don’t find a solution for a validation you need inside Validation Application Block validators. When this is happening Self Validation can help you to keep using VAB and gaining all its abilities. This post will explain how to use Self Validation in VAB . What is Self Validation? Self validation gives you the ability to implement validation logic inside the class you want to validate. When you have a complicated validation or...
EF Evolution in .Net Framework 4
EF Evolution in .Net Framework 4 On next Monday I’m going to give a session about EF4 in the DevAcademy4 conference. The session will provide you details about why you will want EF in your application, which development approaches EF provides and how to apply them and the major tooling and functionality enhancements. If you are interested in the subject go to the DevAcademy4 web site for more details. Meet you there!
Using External Configuration File for Enterprise Library Configuration
Using External Configuration File for Enterprise Library Configuration One of the things that I always do when I’m using Enterprise Library is to separate its configurations to external configuration file . The reason is very obvious – using Enterprise Library makes configuration files very crowded. Since this is the case, the configuration files become unmanageable and then its time to separate the Enterprise Library ’s configurations from other configurations. How to Use external Configuration...
How to Create a Simple Enterprise Library Cache Manager Provider for Velocity
How to Create a Simple Enterprise Library Cache Manager Provider for Velocity In the previous post I promised to give the recipe of how to create the a simple Velocity cache manager provider using the Application Block Software Factory . In this post I’ll keep my promise. Creating the Project The first thing to do is to create the project. If you don’t have Application Block Software Factory installed on your computer then you can read an old post that I wrote in order to install it. In VS2008, choose...
Creating a Simple Enterprise Library Cache Provider for Velocity
Creating a Simple Enterprise Library Cache Provider for Velocity I decided to write a simple cache manager provider for Velocity ( Microsoft Distributed Cache ) using the Enterprise Library Application Block Software Factory . You can download the solution from here . If you put the two dll’s I provided (Microsoft.Practices.EnterpriseLibrary.Caching.Velocity.dll and Microsoft.Practices.EnterpriseLibrary.Caching.Velocity.Configuration.Design.dll) in the directory of EntLibConfig tool you’ll be able...
E4D Learning
E4D Learning In the last two weeks I ’m working in E4D Solutions as a senior consultant and as a .NET instructor. As part of my position I’m instructing the following courses: Enterprise Development – ADO.NET Entity Framework Enterprise Library 4.1 General – ADO.NET Data Services Design Patterns ASP.NET – ASP.NET MVC Framework ASP.NET Dynamic Data If you are interested in one of those courses you can contact E4D in the following link . I’ll be happy to see you in the next course.
Index Pages on My Blog
Index Pages on My Blog Lately, I received an e-mail from a reader of my blog which included an advice to make an index for my post series. I took his advice and made 3 index pages for the following subjects: ADO.NET Data Services ADO.NET Entity Framework Unity Application Block These index pages will be updated frequently whenever a new tutorial post will be added. Also, I’m going to add more index pages in the future for more post series. Thanks Marcellus. Enjoy!
Dependency Injection From Theory to Practice With Unity Article
Dependency Injection From Theory to Practice With Unity Article Today my article, Dependency Injection From Theory to Practice With Unity , was published on the Hebrew MSDN site. The article describe what is dependency injection and then introduce the Unity application block . You can read the article here . You can read more Hebrew MSDN articles here . Enjoy.
Where is The Application Block Software Factory?
Where is The Application Block Software Factory? As someone who uses Enterprise Library for many cases, I recently searched for the Application Block Software Factory in the release of ent-lib 4.0 and didn’t find it. As a result, I went to the internet to search it and found Grigori Melnik ’s post that indicates that “two pieces were removed from the release: Application Block Software Fac t ory and Strong-Naming Guidance Package ” In the release of ent-lib 4.0 the Application Block Software Factory...
More Posts Next page »