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

Khung thực thể với mysql, Vấn đề viết hoa bảng giữa linux và windows

Entity Framework sẽ sử dụng cùng một tên (viết hoa, v.v.) như được khai báo cho đối tượng. Vì vậy, ví dụ, nếu bạn khai báo một đối tượng mô hình là:

public class Industry
{
  public int IndustryID { get; set; }
}

Entity Framework sẽ tìm kiếm một bảng Industry với một cột IndustryID.

Bạn có thể thay đổi điều này bằng cách thêm chú thích vào mô hình của mình. Làm như sau:

[Table("industry")]
public class Industry
{
  public int IndustryID { get; set; }
}

Bằng cách làm này, các đối tượng của bạn sẽ vẫn sử dụng lược đồ đặt tên .NET thích hợp, nhưng nó sẽ khớp với cơ sở dữ liệu tương ứng của bạn. Bạn cũng có thể thay đổi tên của cột bằng cách sử dụng ColumnAttribute .

Ngoài ra, bạn có thể thay đổi tên bảng trong MySQL.



  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ó thể tạo bao nhiêu bảng trong cơ sở dữ liệu mysql?

  2. Chọn phần trăm hàng từ bảng SQL?

  3. MySQL chọn nơi thuộc tính trường JSON có giá trị

  4. SQL nhiều lựa chọn

  5. Sử dụng Order By trong codeigniter