C# Class TestDatabaseCreator.TableMover

Inheritance: SmoObjectMover
Afficher le fichier Open project: DataFinch/OpenSourceProjects Class Usage Examples

Méthodes publiques

Méthode Description
AddRootTable ( string name ) : void
AddRootTable ( string name, System.Guid pkValue ) : void
Move ( ) : IEnumerable
TableMover ( SqlConnection Connection, string FromDatabase, string ToDatabase, IEnumerable Blacklist ) : System

Private Methods

Méthode Description
GetColumnList ( string tableName ) : IEnumerable
GetPrimaryKeyColumn ( string p ) : string
GetReferences ( string table ) : IEnumerable
GetScript ( string tableName ) : StringCollection
HasIdentityColumn ( string tableName ) : bool
Map ( Table t ) : void
SetIdentityInsertOff ( string tbl ) : void
SetIdentityInsertOn ( string tbl ) : void
TransferData ( Table t, System.Guid primaryKey ) : void

Method Details

AddRootTable() public méthode

public AddRootTable ( string name ) : void
name string
Résultat void

AddRootTable() public méthode

public AddRootTable ( string name, System.Guid pkValue ) : void
name string
pkValue System.Guid
Résultat void

Move() public méthode

public Move ( ) : IEnumerable
Résultat IEnumerable

TableMover() public méthode

public TableMover ( SqlConnection Connection, string FromDatabase, string ToDatabase, IEnumerable Blacklist ) : System
Connection System.Data.SqlClient.SqlConnection
FromDatabase string
ToDatabase string
Blacklist IEnumerable
Résultat System