EntityConnectionExtensions.UpdateById<TRow> method

namespace: Serenity.Data   assemblySerenity.Net.Entity

Updates the entity by its identifier. Note that this operates at a low level, it does not perform any validation or permission check and does not call service behaviors / handlers.

public static void UpdateById<TRow>(this IDbConnection connection, TRow row, 
    ExpectedRows expectedRows = ExpectedRows.One)
    where TRow : IIdRow
parameter description
TRow The type of the row.
connection The connection.
row The row.
expectedRows The expected number of rows to be updated, by default 1.

Exceptions

exception condition
InvalidOperationException ID field of row has null value!
InvalidOperationException Expected rows and number of updated rows does not match!

See Also