using SharedLibraryCore.Database.Models; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace IW4MAdmin.Plugins.Stats.Models { public class EFHitLocationCount : SharedEntity { [Key] public int HitLocationCountId { get; set; } [Required] public IW4Info.HitLocation Location { get; set; } [Required] public int HitCount { get; set; } [Required] public float HitOffsetAverage { get; set; } [Required] public float MaxAngleDistance { get; set; } [Required] public int ClientId { get; set; } [ForeignKey("ClientId"), Column(Order = 0 )] public EFClient Client { get; set; } public long ServerId { get; set; } [ForeignKey("ServerId"), Column(Order = 1)] public EFServer Server { get; set; } } }