Добавление этого кода:
[quote=sergeyjb;180050]Добавление конструкции для activityid проблему не решило, но на будущее лишним явно не будет.
Key t_key = new Key();
t_key.Value = new Guid();
my_task.activityid = t_key;]
даст вам гуид null, что само по себе является ошибкой.
Если сама сущность создается через создание ее гуида, как компонент вебсервиса - значит или не все условия генерации выполняются, или генератор (сервис) используется не верно...
Я сам ломаю голову над своим generic sql erorr... если добьешь - черкни, в чем там дело было