Partial Classes and Partial Methods in .NET 3.5

In order to understand how Microsoft intends LINQ to be used in a multi layered architecture, we first need to take a look at partial classes, which have been around since .NET 2.0, and the new partial methods.