Class SchemaBuilder
public static class SchemaBuilder
- Inheritance
-
SchemaBuilder
- Inherited Members
Methods
BuildFromEvents(MigrationGenerator, IEnumerable<IEvent>)
public static SchemaFile BuildFromEvents(MigrationGenerator generator, IEnumerable<IEvent> history)
Parameters
generatorMigrationGeneratorhistoryIEnumerable<IEvent>
Returns
BuildFromVersions(MigrationGenerator, IReadOnlyDictionary<Version, ModelSnapshot>)
public static SchemaFile BuildFromVersions(MigrationGenerator generator, IReadOnlyDictionary<Version, ModelSnapshot> versions)
Parameters
generatorMigrationGeneratorversionsIReadOnlyDictionary<Version, ModelSnapshot>
Returns
BuildRawSQL(MigrationGenerator, IDMLDialect, IReadOnlyDictionary<Version, ModelSnapshot>)
public static string BuildRawSQL(MigrationGenerator generator, IDMLDialect dml, IReadOnlyDictionary<Version, ModelSnapshot> versions)
Parameters
generatorMigrationGeneratordmlIDMLDialectversionsIReadOnlyDictionary<Version, ModelSnapshot>