EF -Kernansicht zur Unterstützung des Aktualisierungseintrags?
Posted: 30 Apr 2025, 23:15
Ich habe diese Ansicht in EF -Kern modelliert: < /p>
modelBuilder.Entity(entity =>
{
entity
.HasNoKey()
.ToView("User", "dbo")
}
< /code>
Dies ist die Basistabelle: < /p>
modelBuilder.Entity(entity =>
{
entity
.HasKey( e => e.UserID)
.ToTable("UserAll", "dbo")
}
< /code>
Ich möchte eine Spalte in der Ansicht aktualisieren, aber ich erhalte diesen Fehler: < /p>
Eine Instanz des Typs "Benutzer" kann nicht verfolgt, da es keine Primärschlüssel hat. Es können nur Entitätstypen mit einem Primärschlüssel verfolgt werden. Ich habe über 100 von ihnen und würde es vermeiden, es manuell zu tun, da Gerüste es überschreiben könnte. Oder gibt es einen anderen Weg, um die Ansichten aktualisierbar zu machen?
modelBuilder.Entity(entity =>
{
entity
.HasNoKey()
.ToView("User", "dbo")
}
< /code>
Dies ist die Basistabelle: < /p>
modelBuilder.Entity(entity =>
{
entity
.HasKey( e => e.UserID)
.ToTable("UserAll", "dbo")
}
< /code>
Ich möchte eine Spalte in der Ansicht aktualisieren, aber ich erhalte diesen Fehler: < /p>
Eine Instanz des Typs "Benutzer" kann nicht verfolgt, da es keine Primärschlüssel hat. Es können nur Entitätstypen mit einem Primärschlüssel verfolgt werden. Ich habe über 100 von ihnen und würde es vermeiden, es manuell zu tun, da Gerüste es überschreiben könnte. Oder gibt es einen anderen Weg, um die Ansichten aktualisierbar zu machen?