Notificações de consulta faz exatamente isso. Você receberá uma notificação quando os dados forem alterados no servidor, será necessário consultar os dados novamente para atualizar sua interface do usuário. Uma implementação simples seria usar LinqToCache e adicione um
OnInvalidated
manipulador para o objeto CachedQueryOptions.