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

Entity Framework Code First MaxLength và FixedLegth (char vs varchar)

Với api thông thạo, bạn có thể sử dụng IsFixedLength ():

//Set StudentName column size to 50 and change datatype to nchar 
//IsFixedLength() change datatype from nvarchar to nchar
  modelBuilder.Entity<Student>()
                    .Property(p => p.StudentName)
                    .HasMaxLength(50).IsFixedLength();

Với chú thích, bạn có thể chỉ định loại:

[Column(TypeName = "char")]
[StringLength(2)]
public string MyCharField { get; set; }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn sau khi cắt ngắn bắt đầu từ 1; nhưng chèn sau khi xóa sơ yếu lý lịch từ giá trị trước đó

  2. Mysql int (11) số nằm ngoài phạm vi

  3. Không thể thả bảng MySQL do các ràng buộc về khóa ngoại

  4. Thiết kế cơ sở dữ liệu cho hệ thống đi học

  5. Cách tìm nạp các giá trị thả xuống từ cơ sở dữ liệu và hiển thị trong jsp