|   | Bulk | 
 Inheritance Hierarchy
Inheritance Hierarchy
         Syntax
Syntaxpublic abstract class BulkDataOperationBase : IBulkDataOperation, IDisposable
The BulkDataOperationBase type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | BulkDataOperationBase | Default Constructor | 
|  | BulkDataOperationBase(Schema, Schema) | Constructor with parameters | 
|  | BulkDataOperationBase(String, String) | Constructor with parameters | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ExcludedTables | Get list of tables to be excluded during data processing | 
|  | FromSchema | Get or set Source schema | 
|  | RowReportInterval | Get or set number of rows to process before raising progress events | 
|  | Timeout | Get or set Maximum number of seconds to wait when processing a SQL command before timing out. | 
|  | ToSchema | Get or set destination schema | 
|  | UseFromSchemaReferentialIntegrity | Get or set - use referential integrity information from source/to destination database during data processing | 
|  | WorkTables | These are the tables that were found in both source and destination to be used for data operation... | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Analyze | Analyze data schema before data processing | 
|  | Close | Close source and destination schema | 
|  | Dispose | Dispose | 
|  | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
|  | Execute | Executes bulk data operation. | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object) | 
|  | GetType | Gets the Type of the current instance. (Inherited from Object) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
|  | OnOverallProgress | Raise an event to show overall progress of data processing | 
|  | OnRowProgress | Raise an event while change row in data processing | 
|  | OnSQLFailure | Raise an event if SQL statement fail | 
|  | OnTableProgress | Raise an event if table change in data processing | 
|  | ToString | Returns a string that represents the current object. (Inherited from Object) | 
 Events
Events| Name | Description | |
|---|---|---|
|  | OverallProgress | Get the information of overall progress of Migration utility | 
|  | RowProgress | Get the information of Row progress of table | 
|  | SQLFailure | Get the information of exception while processing SQL statement | 
|  | TableProgress | Get the status information of table progress | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | m_fromSchema | From schema. | 
|  | m_overallProgress | Implementer can use this variable to track overall progress | 
|  | m_overallTotal | This is initialized to the overall total number of records to be processed | 
|  | m_tableCollection | Tables value | 
|  | m_timeout | Timeout value for SQL operation | 
|  | m_toSchema | To schema. | 
|  | m_useFromSchemaRI | Flag to check referential integrity | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | GetEnumValueOrDefault | Gets the enumeration constant for value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
|  | GetEnumValueOrDefaultT | Gets the enumeration constant for this value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
 See Also
See Also