Запросы столбца метки времени от LINQ до SQL

Вы называете карту на наблюдаемой здесь this.store.select(s => s.settings).map((state: any). Вам нужно использовать pipe(map()). В этой строке вы все делаете правильно: return this.http.put('route/' + id, { settings }).pipe(map((response: any)

7
задан Wayne Bloss 13 February 2009 в 21:08
поделиться

2 ответа

//Выберите все записи, которые изменились с прошлого раза мы вставили/обновили.

Существует ли лучшее обходное решение?

Почему бы не два столбца, один для createddate другой для lastmodifieddate. Я сказал бы, что это - более традиционный способ обработать этот сценарий.

4
ответ дан 6 December 2019 в 08:46
поделиться

SQL Server "метка времени" является только индикатором, который запись изменила, не на самом деле представление Даты/Времени. (Хотя это, предполагают для постепенного увеличения каждый раз, когда запись в DB изменяется,

Остерегайтесь этого, это перенесется назад для обнуления (не очень часто, по общему признанию), таким образом, единственный безопасный тест будет то, если значение изменилось, не, если это больше, чем некоторое произвольное предыдущее значение.

Вы могли передать значение столбца TimeStamp веб-форме, и затем когда оно отправлено, видят, отличается ли TimeStamp от формы от значения в текущей записи - если отличается, кто-то еще изменил и сохранил запись тем временем.

6
ответ дан 6 December 2019 в 08:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: