private void Update(DbValue newValue) { if (_value == newValue) { return; } if (Column != null) { CheckType(newValue); } if (Row != null && Row.IsAttached) { var sql = UpdateSql.FormatExt(Row.Table.Name, ColumnName, ParamName); Row.Table.Database.Connection.ExecuteNonQuery(sql, new SQLiteParameter(ColumnName, newValue.ToDb()), new SQLiteParameter("RowId", Row.RowId)); } _value = newValue; }