コード例 #1
0
        public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
        {
            var factory    = new MySqlDbFactory();
            var connection = factory.CreateConnection(connectionString);

            return(new MySqlProcessor(connection, new MySql5Generator(), announcer, options, factory));
        }
コード例 #2
0
        public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
        {
            var factory       = new MySqlDbFactory(_serviceProvider);
            var connection    = factory.CreateConnection(connectionString);
            var quoterOptions = new OptionsWrapper <QuoterOptions>(new QuoterOptions());

            return(new MySqlProcessor(connection, new MySql5Generator(new MySqlQuoter(quoterOptions)), announcer, options, factory));
        }
コード例 #3
0
 public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options)
 {
     var factory = new MySqlDbFactory();
     var connection = factory.CreateConnection(connectionString);
     return new MySqlProcessor(connection, new MySqlGenerator(), announcer, options, factory);
 }