//主键
[Key]
public Guid Id { get; set; }
//自增主键
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid UserGuid { get; set; }
//可空字段
public Guid? TenantId { get; set; }
//非空字段
[Required]
public int RechargeDays { get; set; }
//固定类型
[Column(TypeName ="datetime")]
public System.DateTime RechargeTime { get; set; }
//固定类型与长度
[Column(TypeName ="nvarchar(200)")]
public string Remark { get; set; }
//最大 最小长度
[MaxLength(30), MinLength(5)]
public string CategoryName { get; set; }

本文详细介绍了在软件开发中如何设计有效的实体类,包括主键、自增主键、可空与非空字段、固定类型及长度等关键概念,并通过具体示例展示了这些属性的应用。
1112

被折叠的 条评论
为什么被折叠?



