BaseEntity.cs 549 Bytes
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using ColumnAttribute = System.ComponentModel.DataAnnotations.Schema.ColumnAttribute;

namespace HHECS.Model.Entities
{
    /// <summary>
    /// model基类,只包含一个id
    /// </summary>
    public abstract class BaseEntity<T>
    {
        [Key]
        [Column(Order = 1)]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        //[Column(DbType = "int(11) NOT NULL DEFAULT '0'")]
        public T Id { get; set; }
    }
}