Ich habe ein Modell mit einigen Attributen und ich bin eine neue Controller auf der Grundlage dieses Modells mit Entity Framework erstellen, aber es wirft mir einen Fehler als: There is no entity type EnquiryModel on DbContext ProjectName.Data.ApplicationDbContext
. Error ImageAsp.net Kern hinzufügen Controller mit Entity Framework
Ich habe auch versucht, mein Modell die Anwendung DbContext
mit hinzuzufügen:
namespace Project.Data
{
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
public DbSet<EnquiryModel> EnquiryModel { get; set; }
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
}
}
}
ich die Lösung wieder aufgebaut habe, aber es mir immer noch die gleichen Fehler geben.
Irgendeine Lösung?
Vielen Dank im Voraus.
Haben Sie versucht, öffentliche DbSet EnquiryModel {get; einstellen; }? –
Ja, ich habe versucht, das in application.Dbcontext (auch in der kurzen Beschreibung) zu setzen. – chat007
Es ist nicht das gleiche, in Ihrer Frage, die Sie nicht Genercis für DbSet verwenden, können Sie Ihren DbContext-Code veröffentlichen? –