using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations.Schema; namespace Entidades { public class Remito { public int Id { get; set; } public Proveedor Proveedor { get; set; } public int IdProveedor { get; set; } private List lotesDeProductosEntregados = new List(); public ReadOnlyCollection Lotes => lotesDeProductosEntregados.AsReadOnly(); public ReadOnlyCollection MostrarLotes() { return lotesDeProductosEntregados.AsReadOnly(); } public void AñadirLote(Lote lote) { try { lotesDeProductosEntregados.Add(lote); } catch (Exception) { throw; } } [NotMapped] public string NombreProveedor { get { return Proveedor.Nombre; } } } }