public ParameterContext GetParameterContext() { var result = new ParameterContext(); for (int i = 0; i < _parameterBuilders.Count; i++) { var dbParameters = GetParameterContext(i).GetDbParameters(); result.AddParameters(dbParameters); } if (_onDuplicateKeyUpdateAddedParameters.GetParameterCount() > 0) { var dbParameters = _onDuplicateKeyUpdateAddedParameters.GetDbParameters(); result.AddParameters(dbParameters); } return(result); }