Files
Kansan/KanSan/Model.cs
2020-02-16 19:31:30 +01:00

37 lines
1.2 KiB
C#

using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Text;
using KanSan.Klassen;
namespace KanSan
{
public class KanSanContext : DbContext
{
public DbSet<Kunde> Kunden { get; set; }
public DbSet<Leistungsverzeichnis> Leistungsverzeichnisses { get; set; }
public DbSet<LeistungsverzeichnisBaustelle> LeistungsverzeichnisBaustelle { get; set; }
public DbSet<LeistungsverzeichnisPosition> LeistungsverzeichnisPosition { get; set; }
public DbSet<Baustelle> Baustellen { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder options)
{
//options.UseSqlite("Data Source=kanSan.db");
options.UseNpgsql("Host=localhost;Database=kanSan;Username=kansan;Password=kansan");
}
/*
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<LeistungsverzeichnisBaustelle>(eb =>
{
eb.HasNoKey();
});
}
*/
}
}