34 lines
858 B
Markdown
34 lines
858 B
Markdown
# Entity Framework - Dead Ball Zone
|
|
This is a practice project to learn Entity Framework.
|
|
|
|
Using the 1998 game [Dead Ball Zone](https://en.wikipedia.org/wiki/Dead_Ball_Zone) for inspiration.
|
|
|
|
## .NET commands:
|
|
|
|
### NuGet commands
|
|
|
|
Install [Entity Framework Core NuGet package](https://www.nuget.org/packages/microsoft.entityframeworkcore):
|
|
|
|
`dotnet add package Microsoft.EntityFrameworkCore --version 9.0.3`
|
|
|
|
### Creation commands
|
|
|
|
To list all available templates:
|
|
|
|
`dotnet new -l`
|
|
|
|
New class:
|
|
|
|
`dotnet new class -n MyClass`
|
|
|
|
adding to an existing solution:
|
|
|
|
`dotnet sln add Data/Data.csproj`
|
|
|
|
|
|
## Terms
|
|
|
|
A **database-context** is an abstraction of the database structure in code.
|
|
* It lists the models and their database table names.
|
|
* It instantiates a database connection during the runtime of the application.
|
|
* Allows configurations to be made in code. |