sodoff/src/Model/Image.cs
2025-08-11 16:54:16 +02:00

26 lines
598 B
C#

using System.ComponentModel.DataAnnotations;
using System.Text.Json.Serialization;
using Microsoft.EntityFrameworkCore;
namespace sodoff.Model;
[PrimaryKey(nameof(ImageType), nameof(ImageSlot), nameof(VikingId))]
public class Image {
[Required]
public string ImageType { get; set; } = null!;
[Required]
public int ImageSlot { get; set; }
[Required]
[JsonIgnore]
public int VikingId { get; set; }
public string? ImageData { get; set; }
public string? TemplateName { get; set; }
[JsonIgnore]
public virtual Viking Viking { get; set; } = null!;
}