Набор 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 есть пример.

Другие вопросы по тегам