ADO.NET Data Services Webcasts

November 22, 2008

ADO.NET Data Services Webcasts Mike Taulty, from the Developer and Platform Group at Microsoft in the UK, has published a  series of webcasts to help developers getting started with the ADO.NET data Services world. You can watch the webcasts from here: ADO.NET Data Services (VS08 Sp1 B1) - Surfacing Data ADO.NET Data Services (VS08 Sp1 B1) – Querying ADO.NET Data Services (VS08 Sp1 B1) - .NET Clients ...

Dependency Injection From Theory to Practice With Unity Article

November 19, 2008

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.

Consuming Data Services Service Operations

November 14, 2008

Consuming Data Services Service Operations In the following post I’m going to explain how to consume ADO.NET data services service operations from your clients. The Problem In my previous post I introduced the concept of service operations in ADO.NET data services. After adding a service reference in my client application a problem raised it head. The service operations aren’t exposed in the generated proxy. Probably this feature will be added in the future by the ADO.NET team (I hope). Meanwhile, we need a solution to help us consume the service operations (or else why should we use them). Solving The Problem...

Service Operations – Adding Business Logic to a Data Service

Service Operations – Adding Business Logic to a Data Service In the following post I’m going to explain what are service operations and how to use them to add business logic to an  ADO.NET data services. What are Service Operations? ADO.NET Data Services enable definition of service operations to extend the model of mapping URIs to resources. This feature can be describe as a custom entry point to the data service. Service...

Deep Code Analysis With NDepend

November 7, 2008

Deep Code Analysis With NDepend A few weeks ago, I was contacted by Patrick Smacchia, a C# MVP, that I  read his articles on one of my favorite blog sites – CodeBetter. Patrick asked me if I want to evaluate NDepend professional edition. Without thinking twice, I agreed and this post is a review of the product. I want to thank Patrick for the opportunity to evaluate a professional product which I wanted to test for a while (I downloaded the evaluation edition a few weeks before Patrick contact me and now I had the opportunity to download the professional edition). What...

Interceptions in ADO.NET Data Services

November 1, 2008

Interceptions in ADO.NET Data Services In the following post I’m going to explain the interception mechanism of ADO.NET data services. Query Interception in Data Services The ADO.NET data services comes with a plug in mechanism which is called interception. That mechanism enables us to intercept a data service’s incoming query or operation and to plug in custom validation, access policy logic...