Files
csharp-uebung/FahrzeugDatenBank/DatenbankKontext.cs
2025-06-16 15:01:00 +02:00

26 lines
669 B
C#

using Microsoft.EntityFrameworkCore;
namespace FahrzeugDatenBank;
public class DatenbankKontext : DbContext
{
private readonly string _connectionString;
public DatenbankKontext(string connectionString)
{
_connectionString = connectionString;
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseMySql(_connectionString, ServerVersion.AutoDetect(_connectionString));
}
public DbSet<FahrzeugDTO> Fahrzeuge { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<FahrzeugDTO>().HasKey(e => e.Id);
}
}