private T MapFromModel <T>(ProcessingUtilObjectModel model) where T : IProcessingUtilObject, new() { var utilObject = new T(); utilObject.Deserialize(model.Key, model.Value); return(utilObject); }
public void DeleteUtilObject(string key) { using (var conn = _database.GetOpenConnection()) using (var transaction = conn.BeginTransaction(IsolationLevel.ReadCommitted)) { var model = new ProcessingUtilObjectModel() { Key = key }; conn.Delete(model, transaction); transaction.Commit(); } }