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

MySql + entity framework =Mọi bảng dẫn xuất phải có bí danh riêng

Ngoài câu trả lời được chấp nhận, cần lưu ý rằng cùng một ngoại lệ (Every derived table must have its own alias ) sẽ bị ném nếu bạn cố gắng lưu các thay đổi trong cơ sở dữ liệu trên một bảng không có khóa chính.

Đây là lỗi đã biết điều đó vẫn chưa được khắc phục sau nhiều năm (xuất hiện trong MySQL 5.5.22 + .Net / Connector 6.5.4 vào ngày 04/04/12).

Tôi biết không phải là ý kiến ​​hay khi có một bảng không có khóa chính, nhưng vì có một lỗi khác trong trình tạo DDL, một số bảng trong đó khóa thực thể được liên kết có thuộc tính StoreGeneratedPattern đặt thành None được tạo mà không có khóa chính ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lưu trữ Kết quả truy vấn trong biến bằng cách sử dụng mysql

  2. EF Core `update-database` trên MySql không thành công với` __EFMigrationsHistory 'không tồn tại`

  3. Lấy và hiển thị hình ảnh BLOB từ cơ sở dữ liệu Mysql với Tkinter

  4. Bảng với 80 triệu bản ghi và thêm một chỉ mục mất hơn 18 giờ (hoặc mãi mãi)! Giờ thì sao?

  5. Sự kiện đã lên lịch của mysql ngừng hoạt động ngay sau khi sự kiện thứ 2 được tạo và đang chạy