A Smarter WCF Service Client, Part 3

In the last article we replaced the standard WCF service client with an improved version.  But beyond solving an issue with cleaning up the client we haven’t really improved the calling code any.  In this article we are going to look at one approach for making the calling code cleaner.  The less code that is […]

Continue Reading...

A Smarter WCF Service Client, Part 2

In the last article we made a case for why the standard WCF client generated by a service reference is not a great idea.  Among the issues listed were testability and proper cleanup.  To fix these issues we will need to ultimately replace service references altogether but this is time consuming for large code bases.  […]

Continue Reading...

A Smarter WCF Service Client, Part 1

WCF is a great way to implement service-based APIs but the standard approach to consuming a service lacks a lot to be desired.  In this series of articles I will discuss the approach that I’ve used in commercial applications to make consuming WCF services much cleaner and simpler.  We will start with the standard approach […]

Continue Reading...