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 имеет метаданные моей модели, так как я могу загружать объекты. Это'Просто я не могу спасти.

Ответы на вопрос(2)

Ваш ответ на вопрос