Continuo fix modelli

This commit is contained in:
Samuele Locatelli
2021-12-07 15:22:43 +01:00
parent 7c0c3f25b3
commit 247f96a62f
6 changed files with 28 additions and 28 deletions
+1 -1
View File
@@ -24,6 +24,6 @@ namespace GPW.CORE.Data.DbModels
/// Navigation property to Dipendente
/// </summary>
[ForeignKey("IdxDipendente")]
public virtual Dipendenti? DipNav { get; set; }
public virtual DipendentiModel? DipNav { get; set; }
}
}
@@ -1,17 +1,24 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace GPW.CORE.Data.DbModels
{
public partial class Dipendenti
// <Auto-Generated>
// This is here so CodeMaid doesn't reorganize this document
// </Auto-Generated>
[Table("Dipendenti")]
public partial class DipendentiModel
{
public Dipendenti()
public DipendentiModel()
{
RegAttivita = new HashSet<RegAttivitum>();
RilievoTemps = new HashSet<RilievoTemp>();
Timbratures = new HashSet<Timbrature>();
RegAttivitaNav = new HashSet<RegAttivitum>();
RilievoTempNav = new HashSet<RilievoTemp>();
TimbratureNav = new HashSet<Timbrature>();
}
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int IdxDipendente { get; set; }
public string? Matricola { get; set; }
public string Cf { get; set; } = null!;
@@ -45,8 +52,8 @@ namespace GPW.CORE.Data.DbModels
public DateTime? DataCessazione { get; set; }
public bool? Attivo { get; set; }
public virtual ICollection<RegAttivitum> RegAttivita { get; set; }
public virtual ICollection<RilievoTemp> RilievoTemps { get; set; }
public virtual ICollection<Timbrature> Timbratures { get; set; }
public virtual ICollection<RegAttivitum> RegAttivitaNav { get; set; }
public virtual ICollection<RilievoTemp> RilievoTempNav { get; set; }
public virtual ICollection<Timbrature> TimbratureNav { get; set; }
}
}
+1 -1
View File
@@ -17,6 +17,6 @@ namespace GPW.CORE.Data.DbModels
public decimal? OreTot { get; set; }
public decimal? Importo { get; set; }
public virtual Dipendenti IdxDipendenteNavigation { get; set; } = null!;
public virtual DipendentiModel IdxDipendenteNavigation { get; set; } = null!;
}
}
+1 -1
View File
@@ -9,6 +9,6 @@ namespace GPW.CORE.Data.DbModels
public DateTime DtRilievo { get; set; }
public decimal TempRil { get; set; }
public virtual Dipendenti IdxDipendenteNavigation { get; set; } = null!;
public virtual DipendentiModel IdxDipendenteNavigation { get; set; } = null!;
}
}
+1 -1
View File
@@ -15,6 +15,6 @@ namespace GPW.CORE.Data.DbModels
/// </summary>
public bool? Approv { get; set; }
public virtual Dipendenti IdxDipendenteNavigation { get; set; } = null!;
public virtual DipendentiModel IdxDipendenteNavigation { get; set; } = null!;
}
}
+9 -16
View File
@@ -1,11 +1,12 @@
using System;
using System.Collections.Generic;
using GPW.CORE.Data.DbModels;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.Extensions.Configuration;
using NLog;
namespace GPW.CORE.Data.DbModels
namespace GPW.CORE.Data
{
public partial class GPWContext : DbContext
{
@@ -36,8 +37,8 @@ namespace GPW.CORE.Data.DbModels
}
}
public virtual DbSet<CheckVc19> DbSetCheckVc19 { get; set; } = null!;
public virtual DbSet<Dipendenti> DbSetDipendenti { get; set; } = null!;
public virtual DbSet<CheckVc19Model> DbSetCheckVc19 { get; set; } = null!;
public virtual DbSet<DipendentiModel> DbSetDipendenti { get; set; } = null!;
public virtual DbSet<RegAttivitum> DbSetRegAttivita { get; set; } = null!;
public virtual DbSet<RilievoTemp> DbSetRilievoTemp { get; set; } = null!;
public virtual DbSet<Timbrature> DbSetTimbrature { get; set; } = null!;
@@ -77,13 +78,8 @@ namespace GPW.CORE.Data.DbModels
{
modelBuilder.UseCollation("Latin1_General_CI_AS");
modelBuilder.Entity<CheckVc19>(entity =>
modelBuilder.Entity<CheckVc19Model>(entity =>
{
entity.HasKey(e => e.IdxCheckVc19)
.HasName("PK_CheckC19");
entity.ToTable("CheckVC19");
entity.Property(e => e.Cognome)
.HasMaxLength(100)
.HasColumnName("cognome")
@@ -112,11 +108,8 @@ namespace GPW.CORE.Data.DbModels
.HasDefaultValueSql("('')");
});
modelBuilder.Entity<Dipendenti>(entity =>
modelBuilder.Entity<DipendentiModel>(entity =>
{
entity.HasKey(e => e.IdxDipendente);
entity.ToTable("Dipendenti");
entity.Property(e => e.IdxDipendente).HasColumnName("idxDipendente");
@@ -272,7 +265,7 @@ namespace GPW.CORE.Data.DbModels
.HasComment("Ore Attività - prima era ([dbo].[f_hourInterval]([inizio],[fine])) poi sostituita per performance");
entity.HasOne(d => d.IdxDipendenteNavigation)
.WithMany(p => p.RegAttivita)
.WithMany(p => p.RegAttivitaNav)
.HasForeignKey(d => d.IdxDipendente)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("FK_RegAttivita_Dipendenti");
@@ -295,7 +288,7 @@ namespace GPW.CORE.Data.DbModels
.HasColumnName("tempRil");
entity.HasOne(d => d.IdxDipendenteNavigation)
.WithMany(p => p.RilievoTemps)
.WithMany(p => p.RilievoTempNav)
.HasForeignKey(d => d.IdxDipendente)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("FK_RilievoTemp_Dipendenti");
@@ -331,7 +324,7 @@ namespace GPW.CORE.Data.DbModels
.HasDefaultValueSql("(N'0.0.0.0')");
entity.HasOne(d => d.IdxDipendenteNavigation)
.WithMany(p => p.Timbratures)
.WithMany(p => p.TimbratureNav)
.HasForeignKey(d => d.IdxDipendente)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("FK_Timbrature_Dipendenti");