Entity Framework Core
Installation
dotnet tool install --global dotnet-efdotnet add package Microsoft.EntityFrameworkCoreModellen
public class User
{
public int UserId { get; set; }
public string Username { get; set; } = "";
public string Password { get; set; } = "";
}public class Group
{
public int Id { get; set; }
public string Name { get; set; } = "";
// Eftersom relationen är en en-till-många-relation, skapas automatiskt en
// kolumn i User-tabellen som innehåller rätt grupps Id.
// Man kan också få samma effekt genom att ha en Group-property i User-klassen.
public List<User> Members { get; set; } = new();
}Attribut
[Table]
[Column]
[NotMapped]
[Required]
DbContext
DbSet
OnConfiguring
Migrations
Skapa en migration
Uppdatera databasen
Hämta data
Include()
FromSql()
Modifiera data
Stoppa in data
Modifiera data
Ta bort data
Last updated