PullAsync и PushAsync с целочисленным идентификатором Autonumber, а также идентификатором GUID с использованием Azure Mobile Server / Client SDK - PullRequest
0 голосов
/ 11 октября 2019

У меня есть существующая таблица, в которой в качестве первичного ключа указан целочисленный autonumber. Затем я добавил «ID» на основе идентификатора GUID в соответствии с правилами Azure SDK для автономной синхронизации. Я могу вытащить данные с помощью PULLASYNC. Я также могу нажать данные через PUSHASYNC. PUSH получит ошибку, если я добавлю поле «CustomerID» в модель. Мне нужно также это поле CustomerID в БД в автономном режиме. Но тогда я не могу нажать PUSH, используя CustomerId = 0 или CUstomerId = null.

Теперь, не могли бы вы помочь, так или иначе, я могу нажать PUSH модель без CustomerID (либо равную 0), а затем при помощи PULL получить автономный номер CustomerID изSQL-сервер?

1 Ответ

0 голосов
/ 17 октября 2019

В контроллере таблицы в вашем коде сервера Node или C # вы можете удалить свойство CustomerId при получении обновления (PUT) или вставки (POST) для этой таблицы перед выполнением операции базы данных. Затем в теле ответа включите свойство CustomerId со значением, назначенным базой данных.

...