praktikum4/DAL/AppDbContext.cs

40 lines
935 B
C#

using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DAL.Helpers;
using Domain;
namespace DAL
{
public class AppDbContext : DbContext
{
public AppDbContext() : base(nameOrConnectionString: "name=AppDbConnectionString")
{
Database.SetInitializer(new DbInit());
Database.Log = s =>
{
if (s.Contains("SELECT"))
{
#if DEBUG
Trace.Write(s);
#else
Console.WriteLine(s);
#endif
}
};
}
public DbSet<Person> People { get; set; }
public DbSet<Cource> Cources { get; set; }
public DbSet<Person> Persons { get; set; }
public DbSet<PersonCources> PersonCources { get; set; }
}
}