From 298be7e0df82ea9500af413dee1b5f0c465972b8 Mon Sep 17 00:00:00 2001 From: "ityurner02@mail.ru" Date: Sun, 9 Apr 2023 20:26:14 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=20=D0=B8=D0=B4=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Discipline.cs | 5 +-- .../ElectronicJournalContext.cs | 36 +++++++++---------- .../Group.cs | 2 +- .../ResultOfControl.cs | 2 +- .../Statement.cs | 2 +- .../Student.cs | 2 +- .../Teacher.cs | 2 +- 7 files changed, 26 insertions(+), 25 deletions(-) diff --git a/SUBD/ElectronicJournalDatabaseImplement/Discipline.cs b/SUBD/ElectronicJournalDatabaseImplement/Discipline.cs index aab8c43..b21ff78 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/Discipline.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/Discipline.cs @@ -1,4 +1,5 @@ -using System; +using ElectronicJournalDataModels.Models; +using System; using System.Collections.Generic; namespace ElectronicJournalDatabaseImplement; @@ -11,7 +12,7 @@ public partial class Discipline /// /// Идентификатор дисциплины /// - public int DisciplineId { get; set; } + public int Id { get; set; } /// /// Название diff --git a/SUBD/ElectronicJournalDatabaseImplement/ElectronicJournalContext.cs b/SUBD/ElectronicJournalDatabaseImplement/ElectronicJournalContext.cs index a05e35f..4dd27c9 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/ElectronicJournalContext.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/ElectronicJournalContext.cs @@ -34,14 +34,14 @@ public partial class ElectronicJournalContext : DbContext { modelBuilder.Entity(entity => { - entity.HasKey(e => e.DisciplineId).HasName("Discipline_pkey"); + entity.HasKey(e => e.Id).HasName("Discipline_pkey"); entity.ToTable("Discipline", tb => tb.HasComment("Данная таблица отвечает за хранение данных по дисциплинам. Содержит два поля: id (тип integer), название (тип varchar).")); - entity.Property(e => e.DisciplineId) + entity.Property(e => e.Id) .HasDefaultValueSql("nextval('sequence_discipline'::regclass)") .HasComment("Идентификатор дисциплины") - .HasColumnName("discipline_id"); + .HasColumnName("id"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("Название") @@ -50,14 +50,14 @@ public partial class ElectronicJournalContext : DbContext modelBuilder.Entity(entity => { - entity.HasKey(e => e.GroupId).HasName("Group_pkey"); + entity.HasKey(e => e.Id).HasName("Group_pkey"); entity.ToTable("Group", tb => tb.HasComment("Данная таблица отвечает за хранение данных по группам. Содержит три поля: id (тип integer), название (тип varchar), курс (тип integer).")); - entity.Property(e => e.GroupId) + entity.Property(e => e.Id) .HasDefaultValueSql("nextval('sequence_group'::regclass)") .HasComment("Идентификатор группы") - .HasColumnName("group_id"); + .HasColumnName("id"); entity.Property(e => e.Course) .HasDefaultValueSql("1") .HasComment("Курс") @@ -70,14 +70,14 @@ public partial class ElectronicJournalContext : DbContext modelBuilder.Entity(entity => { - entity.HasKey(e => e.ResultOfControlId).HasName("Result_of_control_pkey"); + entity.HasKey(e => e.Id).HasName("Result_of_control_pkey"); entity.ToTable("Result_of_control", tb => tb.HasComment("Данная таблица отвечает за хранение данных по результатам контроля. Содержит шесть полей: id (тип integer), форма контроля (тип varchar), дата (тип date), оценка (тип varchar), внешний ключ на студента (тип integer), внешний ключ на ведомость (тип integer).")); - entity.Property(e => e.ResultOfControlId) + entity.Property(e => e.Id) .HasDefaultValueSql("nextval('sequence_result_of_control'::regclass)") .HasComment("Идентификатор результата контроля") - .HasColumnName("result_of_control_id"); + .HasColumnName("id"); entity.Property(e => e.Date) .HasComment("Дата") .HasColumnName("date"); @@ -111,14 +111,14 @@ public partial class ElectronicJournalContext : DbContext modelBuilder.Entity(entity => { - entity.HasKey(e => e.StatementId).HasName("Statement_pkey"); + entity.HasKey(e => e.Id).HasName("Statement_pkey"); entity.ToTable("Statement", tb => tb.HasComment("Данная таблица отвечает за хранение данных по ведомостям. Содержит пять полей: id (тип integer), дата (тип date), внешний ключ на дисциплину (тип integer), внешний ключ на группу (тип integer), внешний ключ на преподавателя (тип integer).")); - entity.Property(e => e.StatementId) + entity.Property(e => e.Id) .HasDefaultValueSql("nextval('sequence_statement'::regclass)") .HasComment("Идентификатор ведомости") - .HasColumnName("statement_id"); + .HasColumnName("id"); entity.Property(e => e.Date) .HasComment("Дата") .HasColumnName("date"); @@ -150,14 +150,14 @@ public partial class ElectronicJournalContext : DbContext modelBuilder.Entity(entity => { - entity.HasKey(e => e.StudentId).HasName("Student_pkey"); + entity.HasKey(e => e.Id).HasName("Student_pkey"); entity.ToTable("Student", tb => tb.HasComment("Данная таблица отвечает за хранение данных по студентам. Содержит три поля: id (тип integer), имя (тип varchar), внешний ключ на группу (тип integer).")); - entity.Property(e => e.StudentId) + entity.Property(e => e.Id) .HasDefaultValueSql("nextval('sequence_student'::regclass)") .HasComment("Идентификатор студента") - .HasColumnName("student_id"); + .HasColumnName("id"); entity.Property(e => e.GroupId) .HasComment("Внешний ключ на группу") .HasColumnName("group_id"); @@ -174,14 +174,14 @@ public partial class ElectronicJournalContext : DbContext modelBuilder.Entity(entity => { - entity.HasKey(e => e.TeacherId).HasName("Teacher_pkey"); + entity.HasKey(e => e.Id).HasName("Teacher_pkey"); entity.ToTable("Teacher", tb => tb.HasComment("Данная таблица отвечает за хранение данных по преподавателям. Содержит три поля: id (тип integer), имя (тип varchar), ученое звание (тип integer).")); - entity.Property(e => e.TeacherId) + entity.Property(e => e.Id) .HasDefaultValueSql("nextval('sequence_teacher'::regclass)") .HasComment("Идентификатор преподавателя") - .HasColumnName("teacher_id"); + .HasColumnName("id"); entity.Property(e => e.AcademicTitle) .HasMaxLength(255) .HasComment("Ученое звание") diff --git a/SUBD/ElectronicJournalDatabaseImplement/Group.cs b/SUBD/ElectronicJournalDatabaseImplement/Group.cs index 887e8f3..98cb843 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/Group.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/Group.cs @@ -11,7 +11,7 @@ public partial class Group /// /// Идентификатор группы /// - public int GroupId { get; set; } + public int Id { get; set; } /// /// Название diff --git a/SUBD/ElectronicJournalDatabaseImplement/ResultOfControl.cs b/SUBD/ElectronicJournalDatabaseImplement/ResultOfControl.cs index 79541ee..e80502c 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/ResultOfControl.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/ResultOfControl.cs @@ -11,7 +11,7 @@ public partial class ResultOfControl /// /// Идентификатор результата контроля /// - public int ResultOfControlId { get; set; } + public int Id { get; set; } /// /// Форма контроля diff --git a/SUBD/ElectronicJournalDatabaseImplement/Statement.cs b/SUBD/ElectronicJournalDatabaseImplement/Statement.cs index 0e1f074..82574d8 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/Statement.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/Statement.cs @@ -11,7 +11,7 @@ public partial class Statement /// /// Идентификатор ведомости /// - public int StatementId { get; set; } + public int Id { get; set; } /// /// Дата diff --git a/SUBD/ElectronicJournalDatabaseImplement/Student.cs b/SUBD/ElectronicJournalDatabaseImplement/Student.cs index d870696..84baded 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/Student.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/Student.cs @@ -11,7 +11,7 @@ public partial class Student /// /// Идентификатор студента /// - public int StudentId { get; set; } + public int Id { get; set; } /// /// Имя diff --git a/SUBD/ElectronicJournalDatabaseImplement/Teacher.cs b/SUBD/ElectronicJournalDatabaseImplement/Teacher.cs index debb454..2240804 100644 --- a/SUBD/ElectronicJournalDatabaseImplement/Teacher.cs +++ b/SUBD/ElectronicJournalDatabaseImplement/Teacher.cs @@ -11,7 +11,7 @@ public partial class Teacher /// /// Идентификатор преподавателя /// - public int TeacherId { get; set; } + public int Id { get; set; } /// /// Имя