namespace EVCB_OCPP.Domain.Models.Database { using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Data.Entity.Spatial; /// /// 機器的版本發佈 /// [Table("MachineVersion")] public partial class MachineVersion { public MachineVersion() { MachineVersionFiles = new List(); } [Key] public int Id { get; set; } [Required] public DateTime CreatedOn { get; set; } /// /// 發佈版本ID /// [DisplayName("Version")] [Required] public int PublishVersionId { get; set; } [Required] [StringLength(36)] public string MachineId { get; set; } /// /// 更新日期 /// public DateTime? UpdatedOn { get; set; } //[ForeignKey("MachineId")] public virtual Machine Machine { get; set; } [ForeignKey("PublishVersionId")] public virtual PublishVersion PublishVersion { get; set; } public virtual ICollection MachineVersionFiles { get; set; } //[InverseProperty("MachineId")] //public virtual ICollection Machines { get; set; } } }