Первый параметр AddObject должен быть именем набора сущностей. Так что в нем нет косой черты (я знаю, что API не проверяет, что, к сожалению, должно). Это, вероятно, причина, почему это не удается (хотя я не могу проверить без трассировки HTTP).
Если вы вызываете AddObject, вам не нужно вызывать UpdateObject для того же экземпляра, это не будет иметь никакого эффекта.
Если цель состоит в том, чтобы добавить новый объект и связать его с существующим объектом, вы можете вызвать AddRelatedObject. В приведенном выше случае это будет что-то вроде:
DataContext.AddRelatedObject (существующиеPriceObject, "PriceGroup", newPriceGroup);
DataContext.SaveChanges ();
Если вам нужно, чтобы это было выполнено как одна операция (вроде транзакции), вы можете передать опцию Batch вызову SaveChanges.