Предположим, у меня есть сущность MyTab, которая имеет составное свойство MyList.WCF генерирует код для MyTab для обновления, например:
public void UpdateMyTab(MyTab currentMyTab)
{
this.ObjectContext.MyTabs
.AttachAsModified(currentMyTab,
this.ChangeSet.GetOriginal(currentMyTab));
}
Когда изменились только составные данные, данные MyTab не изменились, затем отправьте изменения, я получу ошибку "Значение не может быть нулевым. \ R \ nParameterимя: оригинал. " потому что нет оригинала для MyTab.В наборе изменений будет 2 элемента: MyTab и MyList.
Как решить эту проблему?