Корректировка идентификаторов

This commit is contained in:
ityurner02@mail.ru 2023-04-09 20:26:14 +04:00
parent e66bd33dcb
commit 298be7e0df
7 changed files with 26 additions and 25 deletions

View File

@ -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
/// <summary>
/// Идентификатор дисциплины
/// </summary>
public int DisciplineId { get; set; }
public int Id { get; set; }
/// <summary>
/// Название

View File

@ -34,14 +34,14 @@ public partial class ElectronicJournalContext : DbContext
{
modelBuilder.Entity<Discipline>(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<Group>(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<ResultOfControl>(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<Statement>(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<Student>(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<Teacher>(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("Ученое звание")

View File

@ -11,7 +11,7 @@ public partial class Group
/// <summary>
/// Идентификатор группы
/// </summary>
public int GroupId { get; set; }
public int Id { get; set; }
/// <summary>
/// Название

View File

@ -11,7 +11,7 @@ public partial class ResultOfControl
/// <summary>
/// Идентификатор результата контроля
/// </summary>
public int ResultOfControlId { get; set; }
public int Id { get; set; }
/// <summary>
/// Форма контроля

View File

@ -11,7 +11,7 @@ public partial class Statement
/// <summary>
/// Идентификатор ведомости
/// </summary>
public int StatementId { get; set; }
public int Id { get; set; }
/// <summary>
/// Дата

View File

@ -11,7 +11,7 @@ public partial class Student
/// <summary>
/// Идентификатор студента
/// </summary>
public int StudentId { get; set; }
public int Id { get; set; }
/// <summary>
/// Имя

View File

@ -11,7 +11,7 @@ public partial class Teacher
/// <summary>
/// Идентификатор преподавателя
/// </summary>
public int TeacherId { get; set; }
public int Id { get; set; }
/// <summary>
/// Имя