Смотреть видео: Three Layer Architecture in C# .NET - CodeProject