//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
.IsRequired(true)
;
entity.Property(e=>e.SAPContactNumber)
.IsRequired(true)
;
entity.Property(e=>e.AcademicTitle);
entity.Property(e=>e.AcademicTitle);
entity.Property(e=>e.FirstName);
entity.Property(e=>e.FirstName);
entity.Property(e=>e.LastName)
entity.Property(e=>e.LastName).IsRequired(true);
.IsRequired(true)
entity.Property(e=>e.Gender);
;
//.IsRequired(true) darf nicht gesetzt werden, da sonst vom DB-Engine NULL nicht erlaubt wird (trotz Definition als Bool? im Code. MySQL kennt kein Bool, sondern wandelt das intern in Tinyint um).
//.IsRequired(true) //darf nicht gesetzt werden, da sonst vom DB-Engine NULL nicht erlaubt wird (trotz Definition als Bool? im Code. MySQL kennt kein Bool, sondern wandelt das intern in Tinyint um).
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
}
}
}
}
//public class CommunicationChannelConfiguration : IEntityTypeConfiguration<CommunicationChannel>
//{
// public void Configure(EntityTypeBuilder<CommunicationChannel> entity)
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
entity.Property(e=>e.ExtendedListPrice)
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
.IsRequired(true);
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.NetPrice)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
.IsRequired(true)
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
;
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
.IsRequired(true)
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
;
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.AccountTypeCode)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
//.HasDefaultValue("Active") //Default-Wert wird nicht gesetzt?!? Bug in EF Core?
.IsRequired(true)
entity.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
;
//.IsRowVersion() impliziert .ValueGeneratedOnAddOrUpdate() und .IsConcurrencyToken(true)
entity.Property(e=>e.SubMarketCode)
entity.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
builder.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
builder.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
builder.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
builder.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
builder.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
builder.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
builder.Property(e=>e.DataModificationDate).HasColumnType("TIMESTAMP").HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP").ValueGeneratedOnAddOrUpdate().IsConcurrencyToken(true);
builder.Property(e=>e.DataModificationByUser).HasColumnType("TINYTEXT").HasDefaultValueSql("ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()");
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationByUser=table.Column<string>(type:"TINYTEXT",nullable:true,defaultValueSql:"ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()")
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationByUser=table.Column<string>(type:"TINYTEXT",nullable:true,defaultValueSql:"ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()")
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationByUser=table.Column<string>(type:"TINYTEXT",nullable:true,defaultValueSql:"ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()")
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationByUser=table.Column<string>(type:"TINYTEXT",nullable:true,defaultValueSql:"ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()")
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationByUser=table.Column<string>(type:"TINYTEXT",nullable:true,defaultValueSql:"ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()")
.Annotation("MySql:CharSet","utf8mb4"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),
DataModificationByUser=table.Column<string>(type:"TINYTEXT",nullable:true,defaultValueSql:"ON INSERT CURRENT_USER() ON UPDATE CURRENT_USER()")
.Annotation("MySql:CharSet","utf8mb4"),
DataModificationDate=table.Column<DateTime>(type:"TIMESTAMP",rowVersion:true,nullable:false,defaultValueSql:"CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"),