Using ADO.NET in an N-Layer Application Architecture
I'm teaching a C# programming course this week at Interface Technical Training and promised that I'd post some demo code that demonstrates how to segregate code into multiple layers (presentation, business, and data) while using ADO.NET. The code can be downloaded here.
Awhile back I put together a video that walks through the fundamentals of creating N-Layer/N-Tier applications. The video can be viewed here.