Session: How to Refresh an Entity
To update an entity with the latest changes from the server, use the refresh()
method
from advanced
session operations.
Syntax
session.advanced.refresh(entity);
Parameter | Type | Description |
---|---|---|
entity | object |
Instance of an entity that will be refreshed |
Example
const employee = await session.load("employees/1");
assert.strictEqual("Doe", employee.lastName);
// lastName changed to 'Shmoe'
session.advanced.refresh(employee);
assert.strictEqual("Shmoe", employee.lastName);
Remarks
Refreshing a transient entity (not attached) or an entity that was deleted server-side will result in an InvalidOperationException
error.