Skip to content
Snippets Groups Projects
ApiContext.cs 887 B
Newer Older
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Public_API.Shared.Models;

namespace Public_API.Server.DAL
{
    public class ApiContext : DbContext
    {
        public DbSet<Sensor> Sensor { get; set; } 
        public DbSet<SensorValue> SensorValue { get; set; }
        public DbSet<vw_SensorData> vw_SensorData { get; set; }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);
        }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer("Data Source=PC-RYZEN-7\\SQLEXPRESS;Initial Catalog=EnviromentalMonitoring;Integrated Security=True");
        
            // TODO @Callum Setup model precision
        }

    }
}