24 lines
1.1 KiB
C#
24 lines
1.1 KiB
C#
// это моя база данных, тут все таблицы
|
|
using DEMO.Models; // мои классы
|
|
using Microsoft.EntityFrameworkCore; // сама база
|
|
|
|
namespace DEMO.Data;
|
|
|
|
public class AppDbContext : DbContext // главный класс базы
|
|
{
|
|
// конструктор, просто передает настройки дальше
|
|
public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
|
|
{
|
|
}
|
|
|
|
// каждая строчка это одна таблица в базе
|
|
public DbSet<Category> Categories { get; set; } // категории
|
|
public DbSet<Product> Products { get; set; } // товары
|
|
public DbSet<Warehouse> Warehouses { get; set; } // склады
|
|
public DbSet<Stock> Stocks { get; set; } // остатки
|
|
public DbSet<Role> Roles { get; set; } // роли
|
|
public DbSet<User> Users { get; set; } // пользователи
|
|
public DbSet<Order> Orders { get; set; } // заказы
|
|
public DbSet<OrderItem> OrderItems { get; set; } // товары в заказах
|
|
}
|