using DAL.Models.Audits; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace DAL.Models { [Table("images")] [Index("updater", Name = "images_users_id_fk")] public class Image : Model { [Column("name")] [MaxLength(64)] public string name { get; set; } = null!; [Column("filename")] [MaxLength(128)] public string filename { get; set; } = null!; public override AuditImage adaptToAudit() { return new AuditImage { id = id, name = name, filename = filename, updated = updated, updater = updater }; } } }