Dies ist eine Folgefrage von my earlier question. Ich hatte den Eindruck, dass wenn mehr als eine Tabelle in der Datenbank vorhanden ist, der Name der DbSet
Variable verwendet wird, um die Tabelle zu identifizieren.So geben Sie den Namen der Tabelle an, die von DbContext verwendet werden soll
jedoch in der verknüpften Frage war klar, dass die DbContext
Products
Tisch statt Portfolio
Tabelle, auch wenn der Name der Variablen Portfolio
war, entschieden hat. Ich kann den Variablennamen immer noch ändern und erhalte immer noch Daten.
Also meine Frage ist, wie die Tabellen von DbContext
zugeordnet werden? Ich muss einige weitere Tabellen im Projekt hinzufügen und habe keine Ahnung, wie würde ich das mit einem einzigen DbContext
Objekt (oder sollte ich separate DbContext
für separate Tabellen in der gleichen Datenbank verwenden) tun?
Wenn Sie die Portfolio-Tabelle wollten, warum wird Ihr DBSet als 'DbSet' anstelle von 'DbSet ' eingegeben? Es ist der _entity-Typ_, der verwendet wird, um den Tabellennamen und nicht den Variablennamen zu bestimmen. –
@ChrisDunaway Das war ein Missverständnis auf meinem Ende. Ich war neugierig darauf, wie die Abbildungen von Tabellen gemacht werden. Die Antworten lieferten die Klarstellung. – noob