Нужно написать ответ, потому что я пока не могу комментировать другой ответ (количество повторений <50) [<em> что-то странно не правильно в этом, но я понимаю, почему это так ], потому что я хотелдобавить некоторую ясность в ответ @ Ladislav.
Объект Status
, поступающий из вызова WCF, пришел не из того же context
, который вы используете для поиска объекта User
, поэтому код отслеживанияне с этим контекстом.Вот почему его присоединение позволит вам сохранить назначение без context
, думая, что status
- это новый объект, требующий вставки в базу данных.