IDataTransformPlanServices Interface
The data transform plan feature is used to create a data generation plan from a target database and assign sequential data-bound generators to each column. This effectively creates a data generation plan that copies a source database to the target database. This interface provides information (for a specific database schema provider) that enables this feature for a database schema provider. Generator implementers do not need to implement this interface; database schema provider implementers must implement this interface to enable support for data transform plans on their provider.
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Public Interface IDataTransformPlanServices _
Inherits IExtension
public interface IDataTransformPlanServices : IExtension
public interface class IDataTransformPlanServices : IExtension
type IDataTransformPlanServices =
interface
interface IExtension
end
public interface IDataTransformPlanServices extends IExtension
The IDataTransformPlanServices type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateSelectStatement | Creates a SELECT statement by using the provided table and list of columns. | |
GetRowCount | Returns the number of rows in the provided table. | |
InitializeReverseEngineerConstructor | Allows the developer to make any modifications to the provided reverse engineer constructor that are specific to the provided data model. | |
ReplaceForeignKeyColumnGenerator | This method is typically used in cases where a sequential databound generator cannot be used, such as an identity column (or any other column whose value does not transfer between two databases). |
Top