Unable to track an entity of type ‘ApplicationUser’ because primary key property ‘Id’ is null.

Soru

Merhaba Net Core ile oluşturduğum bir projede login olmaya çalıştığımda aşağıdaki hatayı alıyorum. Bu hata tam olarak neyden kaynaklı anlayamadım. Identity ayarlarımda sorun yok gibi hatanın sebebini bulamadım.

InvalidOperationException: Unable to track an entity of type ‘ApplicationUser’ because primary key property ‘Id’ is null.

Çözüldü 0
reactor 3 ay 1 Cevap 134 gösterim 0

Cevap ( 1 )

  1. Merhaba

    Register işlemi yaparken id değeri otomatik atmıyor. aşağıdaki tanımlamayı yaparsanız sorun çözülecektir.

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {

    modelBuilder.Entity<AppUser>()
    .Property(e => e.Id)
    .ValueGeneratedOnAdd();

    }

     

    En iyi cevap

Cevap bırak