From f1422b36326fe21eb0b49ddc667b43313550e8b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=91=D0=B0=D0=BA=D0=B0?= =?UTF-8?q?=D0=BB=D1=8C=D1=81=D0=BA=D0=B0=D1=8F?= Date: Tue, 19 Nov 2024 01:40:09 +0400 Subject: [PATCH] =?UTF-8?q?=D0=BD=D1=83=D0=B6=D0=BD=D0=BE=20=D0=B5=D1=89?= =?UTF-8?q?=D0=B5=20=D1=81=D1=82=D0=BE=D1=80=D0=B5=D0=B4=D0=B6=20=D0=BA?= =?UTF-8?q?=D0=BB=D0=B0=D1=81=D1=81=D1=8B=20=D1=81=D0=B4=D0=B5=D0=BB=D0=B0?= =?UTF-8?q?=D1=82=D1=8C=20=D0=B8=20=D1=84=D0=BE=D1=80=D0=BC=D1=8B=20=D0=BD?= =?UTF-8?q?=D0=B0=D1=87=D0=B0=D1=82=D1=8C=20=D0=BF=D0=B8=D0=BB=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BF=D0=BE-=D0=B0=D0=B4=D0=B5=D0=BA=D0=B2=D0=B0?= =?UTF-8?q?=D1=82=D0=BD=D0=BE=D0=BC=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ShopDataBaseImplements/DataBase.cs | 19 ++++++++++++ .../ShopDataBaseImplements.csproj | 29 +++++++++++-------- 2 files changed, 36 insertions(+), 12 deletions(-) create mode 100644 UserComponentsOption19/ShopDataBaseImplements/DataBase.cs diff --git a/UserComponentsOption19/ShopDataBaseImplements/DataBase.cs b/UserComponentsOption19/ShopDataBaseImplements/DataBase.cs new file mode 100644 index 0000000..320e1d3 --- /dev/null +++ b/UserComponentsOption19/ShopDataBaseImplements/DataBase.cs @@ -0,0 +1,19 @@ +using Microsoft.EntityFrameworkCore; +using ShopDataBaseImplements.Models; + +namespace ShopDataBaseImplements +{ + public class DataBase : DbContext + { + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + if (optionsBuilder.IsConfigured == false) + { + optionsBuilder.UseSqlServer(@"Data Source=localhost\SQLEXPRESS;Initial Catalog=ShopInternetDB;Integrated Security=True;MultipleActiveResultSets=True;TrustServerCertificate=True"); + } + base.OnConfiguring(optionsBuilder); + } + public virtual DbSet Orders { set; get; } + public virtual DbSet OrderStatuses { set; get; } + } +} diff --git a/UserComponentsOption19/ShopDataBaseImplements/ShopDataBaseImplements.csproj b/UserComponentsOption19/ShopDataBaseImplements/ShopDataBaseImplements.csproj index 81365d5..90e5392 100644 --- a/UserComponentsOption19/ShopDataBaseImplements/ShopDataBaseImplements.csproj +++ b/UserComponentsOption19/ShopDataBaseImplements/ShopDataBaseImplements.csproj @@ -1,18 +1,23 @@  - - net8.0 - enable - enable - + + net8.0 + enable + enable + - - - + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + - - - - + + + +