Beispiel #1
0
 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;
 }