C# Class Signum.Engine.SchemaSynchronizer

Datei anzeigen Open project: signumsoftware/framework Class Usage Examples

Public Properties

Property Type Description
DropSchema bool>.Func
SimplifyDiffTables DiffTable>>.Action

Public Methods

Method Description
DefaultGetDatabaseDescription ( List databases ) : DiffTable>.Dictionary
DisconnectUsers ( string databaseName, string variableName ) : SqlPreCommandSimple
SnapshotIsolation ( Replacements replacements ) : SqlPreCommand
SynchronizeTablesScript ( Replacements replacements ) : SqlPreCommand
ToSqlDbType ( string str ) : SqlDbType

Private Methods

Method Description
AlterTableAddColumnDefault ( ITable table, IColumn column, Replacements rep ) : SqlPreCommand
ApplyIndexAutoReplacements ( DiffTable diff, ITable tab, Index>.Dictionary dictionary ) : DiffIndex>.Dictionary
Clone ( Entity current ) : Entity
DefaultGetSchemas ( List list ) : HashSet
SyncEnums ( Schema schema, Table table, Entity>.Dictionary current, Entity>.Dictionary should ) : SqlPreCommand
SynchronizeEnumsScript ( Replacements replacements ) : SqlPreCommand
UpdateByFkChange ( string tn, DiffColumn difCol, IColumn tabCol, ObjectName>.Func changeName ) : SqlPreCommandSimple

Method Details

DefaultGetDatabaseDescription() public static method

public static DefaultGetDatabaseDescription ( List databases ) : DiffTable>.Dictionary
databases List
return DiffTable>.Dictionary

DisconnectUsers() public static method

public static DisconnectUsers ( string databaseName, string variableName ) : SqlPreCommandSimple
databaseName string
variableName string
return SqlPreCommandSimple

SnapshotIsolation() public static method

public static SnapshotIsolation ( Replacements replacements ) : SqlPreCommand
replacements Replacements
return SqlPreCommand

SynchronizeTablesScript() public static method

public static SynchronizeTablesScript ( Replacements replacements ) : SqlPreCommand
replacements Replacements
return SqlPreCommand

ToSqlDbType() public static method

public static ToSqlDbType ( string str ) : SqlDbType
str string
return SqlDbType

Property Details

DropSchema public_oe static_oe property

public static Func DropSchema
return bool>.Func

SimplifyDiffTables public_oe static_oe property

public static Action> SimplifyDiffTables
return DiffTable>>.Action