In EF6 di solito siamo in grado di utilizzare questo modo per configurare Entity.
public class AccountMap : EntityTypeConfiguration<Account>
{
public AccountMap()
{
ToTable("Account");
HasKey(a => a.Id);
Property(a => a.Username).HasMaxLength(50);
Property(a => a.Email).HasMaxLength(255);
Property(a => a.Name).HasMaxLength(255);
}
}
Come possiamo fare in EF Core, da quando la classe I Inherit EntityTypeConfiguration che non è in grado di trovare la classe.
Ho scaricato il codice sorgente raw EF Core da GitHub, non riesco a trovarlo. Qualcuno può aiutare su questo?
IEntityTypeConfiguration<T>
con un solo void Configure()
metodo che puoi implementare. Dettagli qui: github.com/aspnet/EntityFramework/pull/6989