breezejs: сбой вызова savecChanges для классической службы ODATA
я пытаюсь сохранить сущность, которая была загружена с использованием классического сервиса WEBAPI ODATA.
Когда saveChanges вызывается на стороне клиента, модифицированный объект находится, а затем код переходит в «createChangeRequests' и поскольку entityState изменен, он входит в функцию:
function updateDeleteMergeRequest(request, aspect, prefix) {
var extraMetadata = aspect.extraMetadata;
var uri = extraMetadata.uri;
if (__stringStartsWith(uri, prefix)) {
uri = uri.substring(prefix.length);
}
request.requestUri = uri;
if (extraMetadata.etag) {
request.headers["If-Match"] = extraMetadata.etag;
}
}
Однако это вызывает исключение во второй строке, потому что extraMetadata имеет значение null. Откуда это должно исходить? Свойство extraMetadata даже не существует нааспект»....
breeze имеет метаданные моей модели, так как я могу загружать объекты. Это'Просто я не могу спасти.