Набор breezejs, созданный при записи с сервером datetime
Я должен сохранить, когда запись создана, и это должно от времени сервера.
например мой дизайн:
{
Content : newPost,
CreatedBy : uid,
DataId : pk.Id,
Id: breeze.core.getUuid(),
CreatedAt : serverTime
}
когда я делаю:
manager.addEntity(newItem);
manager.saveChanges();
CreatedAt
или же serverTime
будет заполнен DateTime.Now
с сервера, не ключ
1 ответ
Если вы хотите установить дату и время на сервере, вам необходимо обновить сущности на сервере, прежде чем они будут сохранены. Вы должны добавить BeforeSaveEntity
или же BeforeSaveEntities
метод на вашей стороне сервера ContextProvider
и обновить CreatedAt
свойство в этом методе.
В документации ContextProvider есть пример.