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

Skip and Take không hoạt động với MySQL EntityFrameworkCore

Hóa ra là một lỗi trong MySql.Data Trình kết nối EF do Oracle cung cấp, chi tiết lỗi được đăng tại đây .

Giải pháp thay thế:

Tôi đã đổi sang một trình kết nối khác có tên là Pomelo , bây giờ SkipTake hoạt động hoàn toàn tốt. Bạn có thể tìm kiếm mã số cho Pomelo.EntityFrameworkCore.MySql và cài đặt phiên bản thích hợp cho dự án của bạn.

Để sử dụng, chỉ cần thay đổi .UseMySQL thành .UseMySql khi định cấu hình DbContext , như trình kết nối oracle, hãy sử dụng SQL và bưởi sử dụng Sql chỉ có cách viết hoa là khác nhau.

services.AddDbContext<ApplicationDbContext>(options =>
    options.UseMySql(Configuration.GetConnectionString("DefaultConnection")));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tự động tăng sau khi xóa trong MySQL

  2. Chọn một float trong MySQL

  3. Cách chèn dữ liệu mặc định vào bảng bằng cách sử dụng tệp import.sql trong Hibernate, Ứng dụng MySQL

  4. Đây có phải là một phương pháp an toàn để chèn dữ liệu biểu mẫu vào cơ sở dữ liệu MySQL không?

  5. pip3 cài đặt mysql-python không thành công với mã lỗi 1 trong / tmp / pip-install-4nev4id4 / mysql-python /