У меня есть следующий JS скрипт, который создает объект продукта:Breeze объект Key не установлен во время создания
var entityQuery = breeze.EntityQuery,
manager = configureBreezeManager();
function configureBreezeManager() {
breeze.NamingConvention.camelCase.setAsDefault();
return new breeze.EntityManager(config.remoteServiceName);;
}
...
var createProduct = function() {
var product = manager.createEntity('Product', { name: '', description: ''});
return product;
};
и сервер заднего конец в:
public class Product{
int ProductId{get;set;}
String Name{get;set;}
String Description{get;set;}
}
Проблема заключается в том, что product
' ключ s всегда равен -1 при создании. Попытка локального продукта с помощью id (-1) возвращает пустой результат.
Как создать объект и получить его обратно при необходимости (без предварительного сохранения объекта на сервер)?
О, мой плохой! Я, хотя ключ -1 недействителен, но, по-видимому, он абсолютно прав, пока объект не будет сохранен на сервере! – GETah