После выполнения первого шага: az vmss update -n e4s-ss -g e4s --set virtualMachineProfile.storageProfile.dataDisks [0] .diskSizeGb = 130
Вернулись на портал Azure, нажмите В некоторых случаях выберите экземпляры и нажмите «Обновить».
Я сделал это, и это сработало для меня.
Вы попытались использовать AttachTo и указать множество сущностей?..
entities.AttachTo("Authors", dbAuthor);
где "Authors"
было бы Ваше фактическое имя множества сущностей.
Править:
Да существует лучший путь (хорошо должно быть). Разработчик должен был генерировать, "Добавляют" методы к ObjectContext для Вас, которые переводят в вызов выше.. Таким образом, необходимо смочь сделать:
entities.AddToAuthors(dbAuthor);
который должен буквально быть:
public void AddToAuthors(Authors authors)
{
base.AddObject("Authors", authors);
}
определенный в whateverobjectcontext.designer.cs файле.
Просто вижу это сейчас. Если вы хотите присоединить () к ObjectContext, т.е. убедить платформу сущностей в том, что сущность уже существует в базе данных, и вы хотите избежать использования магических строк, т. Е.
ctx.AttachTo("EntitySet", entity);
Вы можете попробовать две возможности, основанные на методах расширения, оба из которых определенно сделать жизнь более терпимой.
Первый вариант позволяет написать:
ctx.AttachToDefault(entity);
и описан здесь: Совет 13 - Как легко прикрепить объект
Второй вариант позволяет написать:
ctx.EntitySet.Attach(entity);
и здесь: Совет 16. Как имитировать ObjectSet в .NET 4.0 сегодня
Как вы можете видеть, оба очень просты в использовании и полностью избегают строк.
Надеюсь, это поможет
Алекс