Если это в локальной сети и никогда не будет где-либо еще - не добавляйте ненужный слой WCF сверху.
Если вы ожидаете, что внешние источники когда-нибудь захотят получить доступ к этим данным - тогда может иметь смысл использовать WCF DataService или что-то подобное для предоставления данных.
WCF и Dataservices всегда добавляют некоторый дополнительный слой, некоторую дополнительную обработку и, следовательно, снижают производительность. Если у вас всего 5 локальных пользователей (в локальной сети вашей компании), то, на мой взгляд, нет никаких веских причин использовать для этого сервис WCF. Просто используйте хорошую технологию доступа к данным (Linq-to-SQL, Entity Framework, NHibernate) и получите прямой доступ к этой базе данных.
Дополнительный уровень обслуживания WCF не дает вам никаких преимуществ в этом сценарии, так что не усложняйте вещи излишне, чем они должны быть.