C# Class Composable.CQRS.EventSourcing.MicrosoftSQLServer.LegacyEventTableSchemaManager

Inheritance: TableSchemaManager
Show file Open project: mlidbom/Composable.Monolithic

Public Methods

Method Description
IsUsingLegacySchema ( SqlConnection connection ) : bool
LogAndThrowIfUsingLegacySchema ( SqlConnection connection ) : void
PrintMigrationScriptToLog ( SqlConnection connection ) : void

Private Methods

Method Description
CreateMigrationScript ( SqlConnection connection ) : string

Method Details

IsUsingLegacySchema() public method

public IsUsingLegacySchema ( SqlConnection connection ) : bool
connection System.Data.SqlClient.SqlConnection
return bool

LogAndThrowIfUsingLegacySchema() public method

public LogAndThrowIfUsingLegacySchema ( SqlConnection connection ) : void
connection System.Data.SqlClient.SqlConnection
return void

PrintMigrationScriptToLog() public method

public PrintMigrationScriptToLog ( SqlConnection connection ) : void
connection System.Data.SqlClient.SqlConnection
return void