コード例 #1
0
        public sealed override void Down()
        {
            var expression = new ExecuteEmbeddedAutoSqlScriptExpression(
                GetType(),
                GetDatabaseNames(),
                MigrationDirection.Down)
            {
                MigrationAssemblies = _context.MigrationAssemblies,
            };

            _context.Expressions.Add(expression);
        }
コード例 #2
0
        /// <inheritdoc />
        public sealed override void Down()
        {
#pragma warning disable 612
            var expression = new ExecuteEmbeddedAutoSqlScriptExpression(
                _embeddedResourceProvider ?? new DefaultEmbeddedResourceProvider(Context.MigrationAssemblies),
                GetType(),
                GetDatabaseNames(),
                MigrationDirection.Down)
            {
                MigrationAssemblies = Context.MigrationAssemblies,
#pragma warning restore 612
            };

            Context.Expressions.Add(expression);
        }
コード例 #3
0
        /// <inheritdoc />
        public sealed override void Up()
        {
#pragma warning disable 612
            var expression = new ExecuteEmbeddedAutoSqlScriptExpression(
                GetProviders(),
                GetType(),
                GetDatabaseNames(),
                MigrationDirection.Up)
            {
                MigrationAssemblies = Context.MigrationAssemblies,
#pragma warning restore 612
            };

            Context.Expressions.Add(expression);
        }