Signed-off-by: ilho kim <ilho159.kim@samsung.com>
{
IRecord record = (operationType != OperationType.Delete ? stmt.ExecuteQuery(sql).FirstOrDefault() : null);
RecordChangedEventArgs ev = new RecordChangedEventArgs(operationType, db_name, table_name, record);
{
IRecord record = (operationType != OperationType.Delete ? stmt.ExecuteQuery(sql).FirstOrDefault() : null);
RecordChangedEventArgs ev = new RecordChangedEventArgs(operationType, db_name, table_name, record);
- _recordChanged?.Invoke(this, ev);
+ lock (_lock)
+ {
+ _recordChanged?.Invoke(this, ev);
+ }