Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xử lý lỗi tạm thời trong .net core 2.1 MVC cho Cơ sở dữ liệu MySQL

Có một thư viện cho việc này: https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore. MySql

Các bước thiết lập:

  1. Donwload Pomelo.EntityFrameworkCore.MySql từ NuGet.

  2. Thêm điều này bằng cách sử dụng vào lớp học của bạn:

    using Pomelo.EntityFrameworkCore.MySql.Infrastructure;

  3. Thêm cái này vào ConfigureServices của bạn phương pháp:

    services.AddDbContextPool<ApplicationDbContext>( 
    options => options.UseMySql("Server=localhost;Database=ef;User=root;Password=123456;",
    
        mySqlOptions =>
        {
            mySqlOptions.ServerVersion(new Version(5, 7, 17), ServerType.MySql)
            .EnableRetryOnFailure(
            maxRetryCount: 10,
            maxRetryDelay: TimeSpan.FromSeconds(30),
            errorNumbersToAdd: null); 
        }
    ));
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. xác thực biểu mẫu ajax với mysqli_query

  2. Cách chuyển từ MSSQL sang MySQL

  3. Chọn * từ table1 không tồn tại trong table2 với điều kiện

  4. MySQLi có xác minh chứng chỉ máy chủ theo mặc định khi sử dụng SSL không?

  5. Các cách để tránh các Lệnh của MySQLdb không đồng bộ; bạn không thể chạy lệnh này ngay bây giờ (2014) ngoại lệ