39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Logging;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace KanSan
|
|
{
|
|
public class KanSanContext : DbContext
|
|
{
|
|
|
|
public DbSet<Kunden> Kunden { get; set; }
|
|
public DbSet<Leistungsverzeichniss> Leistungsverzeichnisses { get; set; }
|
|
public DbSet<LeistungsverzeichnisBaustelle> LeistungsverzeichnisBaustelle { 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();
|
|
});
|
|
}
|
|
*/
|
|
}
|
|
class Model
|
|
{
|
|
|
|
}
|
|
}
|