
Create the WCF service contract interface. We will build a HelloWorld WCF Service by carrying out the following steps: This will help you to better understand the why of those WCF templates within Visual Studio. In your real project, you can and should utilize Visual Studio 2010 to help with these tasks, but manually doing the actual work is a great way for you to understand what WCF is really like under the hood.
We will also create the host application and the test client application manually, including generating the proxy and configuration files manually with the tool svcutils.exe.
We will build the WCF Service manually from scratch, meaning we will not use any Visual Studio 2010 template to create the service. Visual Studio 2010 under Windows 7 will be used for all screenshots of this article. You will have a thorough understanding of what WCF is under the hood after you read this article. In this article, we will manually implement a basic WCF Service from scratch, step by step, with clear instructions and precise screen snapshots.
LINQ to Entities: Basic Concepts and Features. LINQ to SQL: Advanced Concepts and Features. LINQ to SQL: Basic Concepts and Features. Introducing LINQ-Language Integrated Query. Followings are the articles I wrote for LINQ, LINQ to SQL, and LINQ to Entities: In the other articles, I'll explain LINQ, LINQ to SQL, Entity Framework, and LINQ to Entities. Concurrency Control of a WCF Service with Entity Framework. Implementing a WCF Service with Entity Framework. Implementing a Basic Hello World WCF Service (this article).
In the first three articles on, I'll explain the fundamentals of Windows Communication Foundation (WCF), including: This is the first article I've written on WCF/LINQ. NET 4.5 can be found at Implementing a Basic Hello World WCF Service (v4.5) Introduction