欢迎光临
个人技术文档整理

EF Core 数据批注 - [Required] 必需属性

必需属性:[Required]

Required 可以应用于实体类中的一个或多个属性。 EF 将在数据库表中为应用属性的属性创建一个 NOT NULL 列

 

使用方法

    [Table("Blog")]
    public class Blog
    {
        [Key]
        public long Id { get; set; }

        public string Title { get; set; } = string.Empty;

        /// <summary>
        /// 使用[Required] 来指定 必需属性
        /// </summary>
        [Required]
        public string? Content { get; set; }
        /// <summary>
        /// 不能为空
        /// </summary>
        public string Content3 { get; set; } = string.Empty;
        /// <summary>
        /// 可以为空
        /// </summary>
        public string? Content2 { get; set; }

    }

 

 

赞(2)