197 lines
7.5 KiB
C#
197 lines
7.5 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using Microsoft.EntityFrameworkCore;
|
|||
|
|
using Pomelo.EntityFrameworkCore.MySql.Scaffolding.Internal;
|
|||
|
|
|
|||
|
|
namespace NikiforovaMV.Models;
|
|||
|
|
|
|||
|
|
public partial class PozorispNikiforovaMvContext : DbContext
|
|||
|
|
{
|
|||
|
|
public PozorispNikiforovaMvContext()
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public PozorispNikiforovaMvContext(DbContextOptions<PozorispNikiforovaMvContext> options)
|
|||
|
|
: base(options)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public virtual DbSet<Authorization> Authorizations { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Datum> Data { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Employee> Employees { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Klient> Klients { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Material> Materials { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Offer> Offers { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Orderandsupply> Orderandsupplies { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Partner> Partners { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Personnel> Personnel { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Servicesandsparepart> Servicesandspareparts { get; set; }
|
|||
|
|
|
|||
|
|
public virtual DbSet<Warehouse> Warehouses { get; set; }
|
|||
|
|
|
|||
|
|
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
|||
|
|
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see https://go.microsoft.com/fwlink/?LinkId=723263.
|
|||
|
|
=> optionsBuilder.UseMySql("server=80.90.179.235;database=pozorisp_NikiforovaMV;uid=pozorisp;pwd=pozorisp", Microsoft.EntityFrameworkCore.ServerVersion.Parse("8.0.42-mysql"));
|
|||
|
|
|
|||
|
|
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
|||
|
|
{
|
|||
|
|
modelBuilder
|
|||
|
|
.UseCollation("utf8mb4_0900_ai_ci")
|
|||
|
|
.HasCharSet("utf8mb4");
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Authorization>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.ToTable("Authorization");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Login).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Password).HasMaxLength(45);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Datum>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.ToTable("data");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Email).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Inn).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Phone).HasMaxLength(45);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Employee>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Dateofbirth).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Experience).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Fullname).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Jobtitle).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Medicalcertificate).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Klient>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.ToTable("Klient");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Entrytime).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Fullname).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Historyofchanges).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Numberofworkinghours).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Releasetime).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Material>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.ToTable("Material");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.MinimumStock)
|
|||
|
|
.HasMaxLength(85)
|
|||
|
|
.HasColumnName("Minimum stock");
|
|||
|
|
entity.Property(e => e.Name).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Package).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Remainingstock).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Type).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Unitofmeasurement).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Offer>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.ToTable("Offer");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Deadlines).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Price).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Status).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Theproposalhasbeenformed).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Orderandsupply>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Deliveryhistory).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Orderhistory).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Partner>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Kompany).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Rating).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Type).HasMaxLength(45);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Personnel>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Applications).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Permissiontowork).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Ratingofchanges).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Searchforpartners).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Tasks).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Servicesandsparepart>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Art).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Boxnumber).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Costprice).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Description).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Employeesinvolved).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Leadtime).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Minimumprice).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Name).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Photo).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Requiredmaterials).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
modelBuilder.Entity<Warehouse>(entity =>
|
|||
|
|
{
|
|||
|
|
entity.HasKey(e => e.Id).HasName("PRIMARY");
|
|||
|
|
|
|||
|
|
entity.ToTable("Warehouse");
|
|||
|
|
|
|||
|
|
entity.Property(e => e.Id).HasColumnName("id");
|
|||
|
|
entity.Property(e => e.Admission).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Leftovers).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Receiptandexpense).HasMaxLength(45);
|
|||
|
|
entity.Property(e => e.Reservation).HasMaxLength(85);
|
|||
|
|
entity.Property(e => e.Writeoff).HasMaxLength(85);
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
OnModelCreatingPartial(modelBuilder);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
|
|||
|
|
}
|