using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System; namespace DTS.Common.Interface.TestMetaData { /// /// Interface describing a record in the LabratoryDetails table in the Db /// public interface ILabratoryDetailsDbRecord { [Key] [Column("LabratoryId")] /// /// The id/key of the LabratoryDetails record in the db /// int LabratoryId { get; set; } [Column("Name")] string Name { get; set; } [Column("LabratoryName")] string LabratoryName { get; set; } [Column("LabratoryContactName")] string LabratoryContactName { get; set; } [Column("LabratoryContactPhone")] string LabratoryContactPhone { get; set; } [Column("LabratoryContactFax")] string LabratoryContactFax { get; set; } [Column("LabratoryContactEmail")] string LabratoryContactEmail { get; set; } [Column("LabratoryTestRefNumber")] string LabratoryTestRefNumber { get; set; } [Column("LabratoryProjectRefNumber")] string LabratoryProjectRefNumber { get; set; } [Column("LastModified")] DateTime LastModified { get; set; } [Column("LastModifiedBy")] string LastModifiedBy { get; set; } [Column("LocalOnly")] bool LocalOnly { get; set; } [Column("Version")] int Version { get; set; } } }