コード例 #1
0
 /// <summary>
 /// Configura o uso do dbcontext para Oracle e faz o reuso da conexão existente em transações aninhadas
 /// </summary>
 public static void Configure <TDbContext>(TnfDbContextConfiguration <TDbContext> config)
     where TDbContext : DbContext
 {
     if (config.ExistingConnection != null)
     {
         config.DbContextOptions.UseOracle(config.ExistingConnection);
     }
     else
     {
         config.DbContextOptions.UseOracle(config.ConnectionString);
     }
 }
コード例 #2
0
        /// <summary>
        /// Configura o uso do dbcontext para sql server e faz o reuso da connexão existente em transações aninhadas
        /// </summary>
        public static void Configure <TDbContext>(TnfDbContextConfiguration <TDbContext> config)
            where TDbContext : DbContext
        {
            if (Constants.IsDevelopment())
            {
                config.DbContextOptions.EnableSensitiveDataLogging();
                config.UseLoggerFactory();
            }

            if (config.ExistingConnection != null)
            {
                config.DbContextOptions.UseSqlServer(config.ExistingConnection);
            }
            else
            {
                config.DbContextOptions.UseSqlServer(config.ConnectionString);
            }
        }
コード例 #3
0
        /// <summary>
        /// Configura o uso do dbcontext para sql server e faz o reuso da connexão existente em transações aninhadas
        /// </summary>
        public static void Configure <TDbContext>(TnfDbContextConfiguration <TDbContext> config)
            where TDbContext : DbContext
        {
            if (Constants.IsDevelopment())
            {
                config.DbContextOptions.EnableSensitiveDataLogging();
                config.DbContextOptions.ConfigureWarnings(warnings => warnings.Log(RelationalEventId.QueryClientEvaluationWarning));
                config.UseLoggerFactory();
            }

            if (config.ExistingConnection != null)
            {
                config.DbContextOptions.UseSqlServer(config.ExistingConnection);
            }
            else
            {
                config.DbContextOptions.UseSqlServer(config.ConnectionString);
            }
        }