Hi Ramon,
In v4.2, this variable _savePointNames
was used to check whether or not a savePoint was already added, if it already exists, the code would throw an exception. (DataAcessAdapterCode.cs:3109) :
if(_savePointNames.ContainsKey(savePointName))
{
throw new ArgumentException("There is already a savepoint defined with the name '" + savePointName + "'", "savePointName");
}
Then in v5.2 there was a change (Ref...):
DataAccessAdapter.SaveTransaction(name) and Transaction.SaveTransaction(name) no longer throw an exception when name was already used within the same transaction, as all supported databases which do support savepoints support multiple savepoints with the same name in a single transaction so the check / limitation is unnecessary.
So I think the variable is not there anymore because the existing of the check in the previous step is not needed anymore. So you will have to add it yourself to a inherited version, or control this check outside DataAccessAdapterCore.