Como exponho um TimeSpan através de um Serviço de Dados WCF?

stou criando um Serviço de Dados WCF para meu banco de dados de compromisso

Estou armazenando o compromisso como um DateTime com uma duração do tipo TimeSpan. Quando tento acessar meu serviço de dados, recebo o seguinte erro:

"O servidor encontrou um erro ao processar a solicitação. A mensagem de exceção é 'A propriedade' Duração 'no tipo' Compromisso 'é do tipo' Hora ', que não é do tipo primitivo suportado.'. Consulte os logs do servidor para obter mais detalhes."

Alguma idéia de como posso representar uma duração de tempo e acessá-la através do meu Serviço de Dados WC

questionAnswers(2)

yourAnswerToTheQuestion