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

ASP.net 4.0 Mô hình dữ liệu thực thể Mysql Không xử lý Mysql Enums Đúng

Không có cái gọi là kiểu enum sql, ít nhất không phải là kiểu tiêu chuẩn, có nghĩa là nó không chuẩn và bạn sẽ gặp khó khăn trong việc tìm kiếm bất kỳ khung công tác nào hỗ trợ đúng cách.

Để làm cho vấn đề tồi tệ hơn, Entity Framework hiện cũng không hỗ trợ các loại Enum trong mã. Có một số cách hack và cách giải quyết, nhưng bạn sẽ thấy chúng rất đau đớn và không đáng. Đối với tất cả các mục đích và mục đích, MySQL enum là một đối tượng chuỗi. Tuy nhiên, bạn có thể phải phát hành một số sql tùy chỉnh để có được các loại enum để điền vào hộp danh sách của bạn.

Ồ, và FYI: 8 lý do tại sao Kiểu dữ liệu ENUM của MySQL là xấu




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php 5.3 magick trích dẫn gpc

  2. Kết nối PHP không thành công:SQLSTATE [HY000] [2002] Kết nối bị từ chối

  3. Lập chỉ mục cho phân trang bộ phím trong mysql

  4. Chèn hoặc cập nhật hàng loạt Slick 3.0 (nâng cấp)

  5. FOREIGN KEY tham chiếu cùng một cột của bảng. Không thể chèn giá trị