In EF6 können wir normalerweise die Entität auf diese Weise konfigurieren.
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);
}
}
Wie wir es in EF Core machen können, seitdem die Klasse I EntityTypeConfiguration erbt, die die Klasse nicht finden kann.
Ich lade den EF Core-Rohquellcode vom GitHub herunter und kann ihn nicht finden. Kann jemand dabei helfen?
IEntityTypeConfiguration<T>
mit einer void Configure()
Methode , die Sie umsetzen können. Details hier: github.com/aspnet/EntityFramework/pull/6989