using System; using System.ComponentModel.DataAnnotations; namespace AyaNova.Models { /// /// Integration log /// public class IntegrationLog { public long Id { get; set; } [Required] public long IntegrationId { get; set; } [Required] public DateTime Created { get; set; } [Required] public string StatusText { get; set; } public IntegrationLog() { Created = DateTime.UtcNow; StatusText = "default / not set"; } } } // CREATE TABLE [dbo].[AINTEGRATIONLOG]( // [ACREATED] [datetime] NOT NULL, // [ACREATOR] [uniqueidentifier] NOT NULL, // [AINTEGRATIONID] [uniqueidentifier] NOT NULL, // [AMESSAGE] [nvarchar](500) NOT NULL