Chapter 10. Distributed Transaction Support of WCF

In the previous chapters, we created a WCF service using LINQ to Entities in the data access layer. Now, we will apply settings to make the service participate in distributed client transactions. Client applications will control the transaction scope and decide whether a service should commit or roll back its transaction.

In this chapter, we will first verify that the Northwind WCF service, which we built in the previous chapter, does not support distributed transaction processing. We will then learn how to enhance this WCF service to support distributed transaction processing and how to configure all related computers to enable the distributed transaction support. To demonstrate this, we will ...

Get WCF Multi-layer Services Development with Entity Framework Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.