Я сталкиваюсь с точно такой же проблемой, но пока не нашел решения. Однако по какой-то причине я преобразовал один из методов get и save моего объекта для чтения и записи локального XML-файла вместо базы данных. Изменения были немедленно отражены в ответе WCF. Так что, похоже, это не проблема WCF.
Мое приложение достаточно простое, чтобы я мог просто использовать XML-файлы и DataContractSerializer. Прежде чем я сделаю этот решительный шаг, мне бы очень хотелось узнать, почему это происходит.
Я также использую Linq to SQL. Мой следующий тест может состоять в том, чтобы использовать это приложение, поэтому я могу закончить дамп базы данных полностью для первого выпуска.
Вот мысль ...
Это как-то связано со службой WCF, возможно, не выпускающей свой DataContext? Я еще не тестировал его, но мой интерфейс редактора БД напрямую связан с базой данных через Linq to SQL. Когда он сохраняет некоторые данные, получает ли контекст WCF уведомление?