/
KiriLLIT
/
MenuService
Обзор
Документация
Войти
/
KiriLLIT
/
MenuService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Infrasctructure/MenuCoreContext.cs
32 строки
1 KB
KiriLLIT
first_commit
06 апр 2025, 01:58
06 апр 2025, 01:58
c7a781d
Код
Авторство
О чём код?
using Core.BL; using Infrasctructure.Configurations; using Microsoft.EntityFrameworkCore; namespace Infrasctructure.Contextes; public class MenuCoreContext(DbContextOptions<MenuCoreContext> options) : DbContext(options) { public DbSet<Dish> Dishes { get; set; } = null!; public DbSet<Ingredient> Ingredients { get; set; } = null!; public DbSet<IngredientWeight> IngredientWeights { get; set; } = null!; public DbSet<Meal> Meals { get; set; } = null!; public DbSet<MealTime> MealTimes { get; set; } = null!; public DbSet<Menu> Menus { get; set; } = null!; public DbSet<Recipe> Recipes { get; set; } = null!; public DbSet<TypeIngredient> TypeIngredients { get; set; } = null!; public DbSet<UnitOfMeasurement> UnitOfMeasurements { get; set; } = null!; protected override void OnModelCreating(ModelBuilder builder) { builder.ApplyConfiguration(new DishConfiguration()); builder.ApplyConfiguration(new IngredientConfiguration()); builder.ApplyConfiguration(new IngredientWeightConfiguration()); builder.ApplyConfiguration(new MealConfiguration()); builder.ApplyConfiguration(new MealTimeConfiguration()); builder.ApplyConfiguration(new MenuConfiguration()); builder.ApplyConfiguration(new RecipeConfiguration()); builder.ApplyConfiguration(new TypeIngredientConfiguration()); builder.ApplyConfiguration(new UnitOfMeasurementConfiguration()); base.OnModelCreating(builder); } }