Я разработаю сервис WCF. Служба будет получать данные из SQL Server.
Какие шаблоны мне следует использовать для разделения кода доступа к SQL Server и другому коду. В будущем я планирую изменить логику доступа к SQL Server (LINQ to SQL или ADO.NET или Entity Framework).