updateValues method

Future<int> updateValues(
  1. MssqlWriteAssignments patch, {
  2. Object? expectedVersion,
  3. int? expectAffected,
})

Writes patch to every row this query currently matches.

Patch is the main write: absent fields are not named. A full-row MssqlRepository.update is the unguarded alternative. expectedVersion requires a rowversion column.

Implementation

Future<int> updateValues(
  MssqlWriteAssignments patch, {
  Object? expectedVersion,
  int? expectAffected,
}) => _repository().updateMatching(
  state.where,
  patch,
  expectedVersion: expectedVersion,
  expectAffected: expectAffected,
);