Open pietroserrano opened 2 years ago
Molto interessante, se ho ben capito intendi la possibilità di lavorare client side a più righe e poi fare un save complessivo?
Si, la possibilità di creare o modificare client side più instanze ed effettuare un'unica chiamata. Non sono sicuro ma credo dovrebbero chiamarsi Bulk o Batch operations.
Molto interessante, ma subito mi viene da pensare a molteplici problemi di concorrenza (ovviamente se i client sono molti) ? Quindi magari trovare il modo di lockare i record modificati da altri utenti.
In fase di creazione [POST] non dovresti avere problemi di concorrenza. In fase di modifica, andando a modificare più instanze aumenti sicuramente la probabilità di incappare in problemi di concorrenza rispetto ad una chiamata [PUT] su singola instanza che comunque, allo stato attuale, potrebbe presentarli.
Sarebbe possibile aggiungere il supporto alle Bulk operations nel CRUDController, così da creare/modificare (Post/Put) più di una risorsa con una singola chiamata.