В настоящее время вы не можете фильтровать коллекцию в WCF DataServices. Вы могли бы рассмотреть эти альтернативные решения:
1 - Запрос на фильтрацию тегов по TagName и расширение контактов
var q = context.Tags.Expand("Contacts").Where(t => t.TagName == "Tag1");
foreach (var contact in q.ToList().SelectMany(t => t.Contacts).Distinct())
{
Console.WriteLine(contact.FirstName);
}
2 - добавить сервисную операцию, которая принимает TagName и возвращает список клиентов, у которых есть этот тег.
-Джефф