using MP.Core.Objects; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json; namespace MP.Data.DbModels.Mtc { [Table("mtc_setup")] public class MtcSetupModel { [Key] public string IdxMacchina { get; set; } public string MtcDataItemsRaw { get; set; } = ""; [NotMapped] public List MtcDataItems { get => string.IsNullOrWhiteSpace(MtcDataItemsRaw) ? new List() : JsonSerializer.Deserialize>(MtcDataItemsRaw) ?? new(); set => MtcDataItemsRaw = JsonSerializer.Serialize(value); } } }