diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs index bc9ddc31f..31011597f 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/DocumentosAdjuntos.cs @@ -15,6 +15,7 @@ namespace AYA.SlnSinortModel.Sinort BitacoraDocumentos = new HashSet(); Calendario = new HashSet(); ComentariosProyecto = new HashSet(); + Solicitud = new HashSet(); FichaTecnica = new HashSet(); GotitasNormativas = new HashSet(); } @@ -73,6 +74,9 @@ namespace AYA.SlnSinortModel.Sinort [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection ComentariosProyecto { get; set; } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] + public virtual ICollection Solicitud { get; set; } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection FichaTecnica { get; set; } diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs index 3be1aadec..f19929429 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/FichaTecnica.cs @@ -19,7 +19,7 @@ namespace AYA.SlnSinortModel.Sinort [DatabaseGenerated(DatabaseGeneratedOption.None)] public int IdFichaTecnica { get; set; } - [StringLength(500)] + [Column(TypeName = "ntext")] public string ListaPalabrasClaves { get; set; } public int? IdDocumento { get; set; } diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs index e6422403f..9e3d2c000 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs @@ -496,6 +496,11 @@ namespace AYA.SlnSinortModel.Sinort .WithOptional(e => e.DocumentosAdjuntos) .HasForeignKey(e => e.IdDocumento); + modelBuilder.Entity() + .HasMany(e => e.Solicitud) + .WithOptional(e => e.DocumentosAdjuntos) + .HasForeignKey(e => e.IdDocumento); + modelBuilder.Entity() .HasMany(e => e.FichaTecnica) .WithOptional(e => e.DocumentosAdjuntos) @@ -719,6 +724,10 @@ namespace AYA.SlnSinortModel.Sinort .Property(e => e.DescripcionTipoSolicitud) .IsUnicode(false); + modelBuilder.Entity() + .Property(e => e.DescripcionDocumento) + .IsUnicode(false); + modelBuilder.Entity() .Property(e => e.UsuarioSistema) .IsUnicode(false); diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs index 55391d6de..334caeeab 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Solicitud.cs @@ -18,6 +18,11 @@ namespace AYA.SlnSinortModel.Sinort [StringLength(500)] public string DescripcionTipoSolicitud { get; set; } + public int? IdDocumento { get; set; } + + [StringLength(500)] + public string DescripcionDocumento { get; set; } + [StringLength(200)] public string UsuarioSistema { get; set; } @@ -64,5 +69,7 @@ namespace AYA.SlnSinortModel.Sinort public virtual Usuario Usuario { get; set; } public virtual Usuario Usuario1 { get; set; } + + public virtual DocumentosAdjuntos DocumentosAdjuntos { get; set; } } }