public void Connect_with_encryption(bool encryptionEnabled)
        {
            var connectionStringBuilder = new SqlConnectionStringBuilder(MySqlTestStore.CreateConnectionString("adventureworks"))
            {
                Encrypt = encryptionEnabled
            };
            var options = new DbContextOptionsBuilder();

            options.UseMySql(connectionStringBuilder.ConnectionString, b => b.ApplyConfiguration());

            using (var context = new AdventureWorksContext(options.Options))
            {
                context.Database.OpenConnection();
                Assert.Equal(ConnectionState.Open, context.Database.GetDbConnection().State);
            }
        }
コード例 #2
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder
 .UseMySql(MySqlTestStore.CreateConnectionString(_databaseName), b => b.ApplyConfiguration())
 .UseInternalServiceProvider(_serviceProvider);
コード例 #3
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder
 .UseMySql(MySqlTestStore.CreateConnectionString(_databaseName, false), AppConfig.ServerVersion)
 .UseInternalServiceProvider(_serviceProvider);
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder.UseMySql(MySqlTestStore.CreateConnectionString($"Seeds{TestId}"));
コード例 #5
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder.UseMySql(MySqlTestStore.CreateConnectionString($"Seeds{TestId}", false), AppConfig.ServerVersion);