Ho seguito queste istruzioni sopra e funziona. Ho il database e il codice C #.
La fase successiva è che aggiungo una nuova tabella denominata test
Questa tabella di test viene aggiunta nel database.
Il codice
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
ti consente di creare da zero la classe e il suo membro di dati, ma questa volta ho aggiunto una nuova tabella.
Il codice
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
non funziona in relazione alla manutenzione quando ho aggiunto una nuova tabella.
La domanda principale:
Quale codice in PowerShell o qualcosa di simile dovrei usare per aggiornare l'attuale codice C # in relazione a Entity Framework Core?
Devo avere il codice c # per la tabella "Test" nella soluzione VS.
Grazie!
all'inizio devi fare lezione per un tavolo, in questo modo:
class Post
{
public int PostId { get; set; }
public string Content { get; set; }
public string Title { get; set; }
}
in secondo luogo, aggiungere il nome della classe nel modello di contesto, in questo modo
class BloggingContext : DbContext
{
public virtual DbSet<Post> Post { get; set; }
}
terzo, in console o gestore pacchetti è necessario effettuare una migrazione,
add-migration makePostTabale
e dopo quel database di aggiornamento:
Update-Database