using System; using System.ComponentModel.DataAnnotations.Schema; using Volo.Abp.Domain.Entities; namespace Volo.Abp.TestApp.Domain { [Table("AppPhones")] public class Phone : Entity { public virtual Guid PersonId { get; set; } public virtual string Number { get; set; } public virtual PhoneType Type { get; set; } private Phone() { } public Phone(Guid personId, string number, PhoneType type = PhoneType.Mobile) { PersonId = personId; Number = number; Type = type; } } }