sql >> Database teknologi >  >> RDS >> Mysql

Entity Framework Code First MaxLength og FixedLegth (char vs varchar)

Med det flydende api kan du bruge 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();

Med anmærkninger kan du diktere typen:

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



  1. Retter Lås ventetimeout overskredet; prøv at genstarte transaktionen for en 'fast Mysql-tabel?

  2. Sammenligning af fejltider for Amazon Aurora, Amazon RDS og ClusterControl

  3. Hvad skal jeg bruge for at køre SQL?

  4. PostgreSQL-kontrolbegrænsning for fremmednøgletilstand