Ejemplo n.º 1
0
 private void SetSchema(IReadOnlyList <MigrationOperation> operations, [AllowNull] IDbDefaultSchema schema)
 {
     if (schema?.Schema != null)
     {
         _schemaSetter.SetSchema(operations, schema.Schema);
     }
 }
Ejemplo n.º 2
0
        private Migration CreateInstance(TypeInfo migrationClass, IDbDefaultSchema schema, string activeProvider)
        {
            var migration = (Migration)ActivatorUtilities.CreateInstance(_serviceProvider, migrationClass.AsType(), schema);

            migration.ActiveProvider = activeProvider;

            return(migration);
        }
Ejemplo n.º 3
0
        /// <inheritdoc />
        protected override TestDbContext CreateContext(DbContextOptions <TestDbContext> options, IDbDefaultSchema schema)
        {
            var ctx = base.CreateContext(options, schema);

            ctx.ConfigureModel = ConfigureModel;

            return(ctx);
        }