...
/Reviewing and Modifying the Scaffolded Model
Reviewing and Modifying the Scaffolded Model
Learn how to review and modify the scaffolded data model.
Overview
Previously, we scaffolded the following directories and files:
Data/ArtistsContext.cs
Entities/Album.cs
Entities/Employee.cs
Entities/Studio.cs
Entities/Tag.cs
In this lesson, we’ll:
- Review these generated files.
- Update the EF Core model after modifying the database.
Our project is below:
{ "version": "0.2.0", "configurations": [ { // Use IntelliSense to find out which attributes exist for C# debugging // Use hover for the description of the existing attributes // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md "name": ".NET Core Launch (console)", "type": "coreclr", "request": "launch", "preLaunchTask": "build", // If you have changed target frameworks, make sure to update the program path. "program": "${workspaceFolder}/bin/Debug/net6.0/ScaffoldDB.dll", "args": [], "cwd": "${workspaceFolder}", // For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console "console": "internalConsole", "stopAtEntry": false }, { "name": ".NET Core Attach", "type": "coreclr", "request": "attach" } ] }
Project with the generated model
ArtistsContext
-
On Line 6, the
ArtistsContext
class extends theDbContext
class. -
Lines 8–10 show the parameterless constructor of the ...