Challenge: Configuring a Model
Explore how to configure Entity Framework Core models by mapping properties to database columns with data annotations and establishing entity relationships using the fluent API. This lesson helps you apply practical skills to organize your data model for efficient database interaction.
We'll cover the following...
We'll cover the following...
Overview
Using the project below, perform the tasks highlighted in the requirements section.
{
"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/ModelConfigurations.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"
}
]
}Configuring models
Challenge requirements
Perform the following operations using data annotations:
-
Map the
Title...