Class BaseSqlProvider
- Namespace
- Dynamicweb.DataIntegration.Integration
- Assembly
- Dynamicweb.DataIntegration.dll
[ResponseMapping(true)]
public abstract class BaseSqlProvider : BaseProvider, ISource, IDestination, IParameterizedDestination
- Inheritance
-
BaseSqlProvider
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
TotalRowsAffected
public virtual long TotalRowsAffected { get; set; }
Property Value
Methods
GetSqlSourceSchema(SqlConnection, IEnumerable<string>?)
public static Schema GetSqlSourceSchema(SqlConnection connection, IEnumerable<string>? tableNames = null)
Parameters
connectionSqlConnectiontableNamesIEnumerable<string>
Returns
LogRunJobError(Exception, Dictionary<string, object>?)
protected void LogRunJobError(Exception ex, Dictionary<string, object>? sourceRow)
Parameters
exExceptionsourceRowDictionary<string, object>
OrderTablesByConstraints(Job, SqlConnection, bool)
protected static void OrderTablesByConstraints(Job job, SqlConnection connection, bool isSource = false)
Parameters
jobJobconnectionSqlConnectionisSourcebool
OrderTablesInJob(Job, bool)
public virtual void OrderTablesInJob(Job job, bool isSource)