using System; using System.ComponentModel.DataAnnotations; namespace IRaCIS.Core.Domain.Models { public abstract class Entity: Entity { //public virtual Guid Id { get; set; } //protected Entity() //{ // Id = Guid.NewGuid(); //} } public interface IEntity { } public class Entity : IEntity { /// /// 编号 /// [Key] [Required] public virtual TKey Id { get; set; } } }